NUnit is an open Source unit testing framework for performing unit testing based on the .NET platform. Initially ported from JUnit, the current production release, version 3, has been completely rewritten with many new features and support for a wide range of .NET platforms.