| NUnit 2.0 is an excellent example of idiomatic design. Most folks who port xUnit just transliterate the Smalltalk or Java version. That's what we did with NUnit at first, too. This new version is NUnit as it would have been done had it been done in C# to begin with. | Kent Beck |
What Is NUnit?
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.
About Us
The current release of NUnit was created by Charlie Poole, Jordan Terrell and Simone Busoli. Earlier versions of NUnit were developed by Charlie Poole, James W. Newkirk, Alexei A. Vorontsov, Michael C. Two and Philip A. Craig.
We would also like to thank the following people for their contributions and support: Jamie Cansdale, Cvetomir Todorov, Doug de la Torre, David White, Ethan Smith, Al Gonzalez, Ron Jeffries and Rob Jeffries. A special acknowledgment needs to be sent to Kent Beck and Erich Gamma because without their efforts none of this would have been possible.
Site design by Anne Lewis.
Donations
The NUnit team invests a great deal of time and effort to make NUnit a useful tool. In addition, we have expenses. We have to purchase domain names, arrange for web site hosting and acquire equipment.
Making a financial contribution is one way in which you can help us ensure that NUnit continues to develop and remains free and open software. For more information or to view a list of donors, see our Donations page.
Recent News
NUnit Test Adapter for VS2012 0.95.1 Released
This new release fixes a problem found in version 0.95, related to the
selection and execution of induvidual tests.
You may download it from our
Launchpad project site,
or from the Visual Studio Gallery. See the
release notes
for more information.
NUnit Test Adapter for VS2012 0.95 Released
This new release is compatible with VS2012 RTM, Update 1 and Update 2.
You may download it from our
Launchpad project site,
or from the Visual Studio Gallery. See the
release notes
for more information.
NUnitLite 0.9 Released
This is the seventh alpha-level release of the NUnitLite test framework.
It incorporates new features from NUnit 2.6.2 and provides builds for
use with .NET 1.1, 2.0, 3.5, 4.0 and 4.5, Compact Framework 2.0 and 3.5
and Silverlight 3.0, 4.0 and 5.0.
You may download NUnitLite from our Launchpad project site or as a NUget package. See the release notes for more information.
NUnit 2.6.2 Released
This fixes a number of bugs and introduces support for .NET 4.5. In
particular, async test methods are supported. See the
release notes
for details of changes or
Download it...
