Menu

NUnit .Net unit testing framework / News: Recent posts

NUnit 2.5 Final Release

The NUnit 2.5 final release is now available at http://nunit.org/?p=download.

NUnit 2.5 is a very big release, so you'll have to read the release notes at http://nunit.org/?p=releaseNotes&r=2.5 for the full story. But here are ten reasons to give it a try...

1. Parameterized (data-driven) tests are supported, with features similar to those found in mbUnit and xUnit.net.

2. Theories - as used in JUnit- are supported fully, including support for Assume.That.... read more

Posted by Charlie Poole 2009-05-03

NUnit: 2.5 Beta 3 Released

NUnit brings xUnit-style unit-testing to all .Net languages. Initially ported from JUnit, the current version has been re-written to take advantage of .NET language features.

This is expected to be the last beta release of NUnit 2.5. We hope that you will test it and file bugs where needed so that we can prepare a production release in short order.

Posted by Charlie Poole 2009-04-08

NUnit 2.5 Beta 2 Released

Today we are announcing the first Beta release of NUnit 2.5.

This release has lots of new features, ready to use. Important
hilights include:

* Parameterized tests, with a set of attributes that allow you
to supply data to your tests in different ways.

* Test methods may be static and generic methods are supported.

* Generic test fixtures may be instantiated multiple times with
different type parameters.... read more

Posted by Charlie Poole 2009-01-16

NUnit 2.5 Beta 1 Released

Today we are announcing the first Beta release of NUnit 2.5.

This release has lots of new features, ready to use. Important
hilights include:

* Parameterized tests, with a set of attributes that allow you
to supply data to your tests in different ways.

* Test methods may be static and generic methods are supported.

* Generic test fixtures may be instantiated multiple times with
different type parameters.... read more

Posted by Charlie Poole 2008-11-28

NUnit 2.5 Alpha 4 Released

The NUnit 2.5 Alpha-4 release has a great many new features, particularly with respect to asserts and assertion syntax. It also incorporates an experimental feature that allows running tests in a separate process, using a different version of the common language runtime than that under which NUnit itself is running.

Note that this is still alpha level software, although the assert-related features are pretty stable at this time.

Posted by Charlie Poole 2008-09-15

NUnit: 2.4.8 Released

NUnit brings xUnit-style unit-testing to all .Net languages. Initially ported from JUnit, the current version has been re-written to take advantage of .NET language features.

NUnit 2.4.8 fixes a few bugs found in 2.4.7, to which it is otherwise equivalent. See the release notes at http://nunit.org for details.

Posted by Charlie Poole 2008-07-22

NUnit 2.5 Alpha 3 Released

Although this is still an alpha-level release, NUnit 2.5 Alpha-3

contains enough new features that we think it will be of interest

to a wider audience than the two earlier alphas. As always, it

isn't advisable to commit yourself to alpha features for production

work, but since this release will install side-by-side with

whatever release you already use, we hope you'll give it a try -

and give us some feedback.... read more

Posted by Charlie Poole 2008-07-08

NUnit 2.4.7 Released

NUnit 2.4.7 is available for download. It fixes a number of bugs, particularly related to performance ad logging. In addition, it includes the RowTest extension, written by Andreas Schlapsi, which allows creation of parameterized test methods.

Posted by Charlie Poole 2008-03-31

NUnit 2.4.6 Released

NUnit 2.4.6 is primarily a bug fix release, with the addition of a few new features. See the release notes for details.

Posted by Charlie Poole 2008-01-01

NUnit: 2.4.5 Released

NUnit brings xUnit-style unit-testing to all .Net languages. Initially ported from JUnit, the current version has been re-written to take advantage of .NET language features.

NUnit 2.4.5 fixes a number of bugs in the 2.4.4 release.

Posted by Charlie Poole 2007-11-26

NUnit 2.4.4 Released

NUnit 2.4.4 - October 20, 2007

The NUnit 2.4.4 is the latest in the 2.4 series and provides some new functionality in addition to a number of bug fixes.

The most visible feature change is the new ability to tailor the text output tabs displayed in the gui. The user can add new tabs, remove tabs and completely control which type of output is displayed in each tab. Some users may wish to have everything merged in a single tab while others will keep the old style of having Console.Out, Console.Error, Trace and Log output on individual tabs.... read more

Posted by Charlie Poole 2007-10-21

NUnit 2.4.3 Released

NUnit 2.4.3 fixes a number of bugs, including one critical bug related to mixed numeric comparisons, and provides increased portability to Linux systems running Mono.

Posted by Charlie Poole 2007-08-17

NUnit 2.4.2 Released

NUnit 2.4.2 fixes a number of outstanding bugs and adds a number of new features. Culture and SetCulture attributes are available for use in testing under multiple cultures. A number of enhancements have been made to the new constraint-based Assert syntax.

The NUnit Gui has several significant improvements, including the saving the visual state of the tree for each project and restoring it when it has been reopened.... read more

Posted by Charlie Poole 2007-08-02

NUnit 2.4.1 Released

NUnit 2.4.1 corrects a number of issues found in the original NUnit 2.4 release an makes a few minor improvements. See the Release Notes at http://nunit.com/?p=releaseNotes&r=2.4.1 for more information on changes in this release.

Due to travel for work and personal purposes, I will not be putting out another release until July or August.n

Posted by Charlie Poole 2007-05-03

NUnit 2.4 Released

NUnit 2.4 final release fixes a few problems found in the release candidates. See the release notes at http://nunit.org/?p=releaseNotes&r=2.4 for details.

Posted by Charlie Poole 2007-03-18

NUnit 2.2.10 Released

NUnit 2.2.10 is expected to be the final release in the NUnit 2.2 series. It fixes a number of bugs in NUnit 2.2.9. For further details, see the release notes at

http://nunit.org/?p=releaseNotes&r=2.2.10

Further NUnit development will continue with the release of NUnit 2.4, to follow shortly on this release.

Posted by Charlie Poole 2007-03-16

NUnit 2.4 RC2 Available

This release fixes some problems found in RC1, most notably a naming conflict between some NUnit classes and classes of the same name used in NMock2 and RhinoMocks.

Posted by Charlie Poole 2007-03-09

NUnit 2.4 Release Candidate Available

NUnit 2.4 RC1 may now be downloaded. See http://nunit.com/nunit/?p=releaseNotes&r=2.4 for the release notes.

The release candidate is feature-complete for NUnit 2.4 and will have only have bug fixes and minor changes applied from this point until the final release.

Posted by Charlie Poole 2007-03-01

NUnit 2.2.9 Released

This release is primarily bug fix release with the same feature set as NUnit 2.2.4 through 2.2.8.

Bug Fixes:
* NUnit-2.2.8-net-2.0.msi updating wrong registry key
* Need different shortcut names for the two versions of NUnit
* Exceptions thrown after test run completes not handled
* TestFixtureTearDown failures not reported correctly
* Incorrect message for multiple TestFixtureSetUp methods
* Command format under Linux not documented correctly
* Category list not cleared when project is closed
* StringAssert.Equals should be overridden
* Incorrect time format in XML output
* Incorrect error message when test assembly is on a share
* Config level AppBase not used
* Explicit attribute on class loaded by /fixture broken
* Unintended change in XML output format
* Strings with escaped backslashes not reported correctly
* Unable to open VS2005 C++ files with attributes defaulted
* GUI offers option of adding VS solution files but it fails
* GUI flickering when running tests
* CollectionAssert.Contains giving false positives
* Tooltips cause crash on message > 64K

Posted by Charlie Poole 2006-11-27

NUnit 2.4 Beta 2 Released

NUnit 2.4 Beta 2 (2.3.6293) - October 20, 2006

This is the second beta release of NUnit 2.4. In addition to a number
of bug fixes, it adds the following new features to NUnit:

* A new Assembly, nunit.core.interfaces, provides clear identification
of those interfaces, enumerations and other types that are intended
to remain stable through the life of the release.

* The Windows installer is now built with WiX.... read more

Posted by Charlie Poole 2006-10-22

NUnit 2.4 Beta 1 Released

This is the Beta 1 release of NUnit 2.4, a new major release of NUnit. Highlights of this release include new assertions for use with Collections and Files, the ability to use a separate AppDomain for each assembly in a multiple assembly test, SetUp and TearDown at the namespace and assembly level and a number of Gui enhancements.

See the release notes at http://nunit.com/nunit/?p=releaseNotes&r=2.4 for details.

Posted by Charlie Poole 2006-06-12

NUnit 2.4 Alpha Release

This is the Alpha release of NUnit 2.4, a new major release of NUnit. Highlights of this release include new assertions for use with Collections and Files, the ability to use a separate AppDomain for each assembly in a multiple assembly test, SetUp and TearDown at the namespace and assembly level and a number of Gui enhancements. See the release notes at http://nunit.com/nunit/?p=releaseNotes&r=2.4 for details.

Posted by Charlie Poole 2006-05-22

NUnit 2.2.8 Released

This is the latest release of NUnit 2.2, with a number of bug fixes but no new features. See the release notes for more info.

Absent any major problems, this will probably be the last 2.2 release, as we start moving into the 2.4 alpha and beta releases.

Posted by Charlie Poole 2006-04-22

NUnit 2.2.7 Released

NUnit 2.2.7 is the latest bug fix release of NUnit. It contains the basic feature set of NUnit 2.2.4 and becomes the recommended release for download at this point.

Posted by Charlie Poole 2006-02-19

NUnit 2.2.6 Released

NUnit 2.2.6 fixes a number of bugs reported in NUnit 2.2.5.

This release now becomes the current production release of NUnit.

Posted by Charlie Poole 2006-01-23