NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 2.6, is the seventh major release of this xUnit based unit testing tool for Microsoft .NET. It is written entirely in C# and has been completely redesigned to take advantage of many .NET language features, for example custom attributes and other reflection related capabilities. NUnit brings xUnit to all .NET languages.
This repository is for the upcoming 3.0 version of the framework. The vision is that the NUnit 3.0 Extended Testing Platform will be a world-class platform for individuals and teams using a test-centric approach to .NET software development.
If you are interested in helping with NUnit development, we welcome bug reports, enhancements and pull requests. A great place to start is by reading the Developer FAQ and then checking the outstanding issues.
NUnit 3.0 is under the MIT license. All previous versions were released under the NUnit license. Both of these licenses allow the use of NUnit in free and commercial applications and libraries without restrictions.