| 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.5, is the sixth 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 NUnit development team currently consists of Charlie Poole, Jamie Cansdale and Gary Feldman. Past developers include 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: 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 2.5.3 Released
NUnit 2.5.2 release features support for .NET 4.0 and fixes a
number of bugs in the prior release. This is our first release
on Launchpad. See the
release notes
for details or
Download it...
NUnit 2.5.2 Released
NUnit 2.5.2 release fixes a few bugs and adds some new framework
API members. This is the last NUnit release we plan to
develop on Sourceforge. Watch for news of our new project. See the
release notes
for details or
Download it...
NUnit 2.5.1 Released
The NUnit 2.5.1 release is now available, fixing bugs and adding
some minor features to NUnit 2.5. See the
release notes
for details or
Download it...
NUnitLite 0.5 Released
This is the third alpha-level release of a the NUnitLite test framework,
incorporating new features from NUnit 2.5.
See www.nunitlite.org
for more information.
NUnit 2.5 Final Release
The NUnit 2.5 final release is now available, featuring parameterized
tests and many other new features. See the
release notes
for details or read about the
Top Ten Reasons to try it.
Download it...
NUnit 2.4.8 Released
This release fixes a few minor bugs in the 2.4.7 release and is the last
planned release in the 2.4 series. See the
release notes
for details. Download it...
New Sponsor
AOE media GmbH have signed on to
sponsor the NUnit project. As a
TYPO3 service provider,
they work closely with the Open Source world and sponsor a number
of projects in return. We're pleased to be one of them.
NUnitLite 0.2 Released
This is the second alpha-level release of a new lightweight version of NUnit for use in
resource-limited environments. The current release works on
all versions of .NET, Mono and the compact framework. See
www.nunitlite.com
for more information.
