I have just uploaded a new build of TestDriven.NET with support for NUnit 2.4 RC2. Rather than simply swap out NUnit 2.2.9 for NUnit 2.4 RC2 I'm including both versions side by side. This means more conservative users can stick with NUnit 2.2.9 and expect it to behave exactly the same as it did before. The more adventurous can start playing with the NUnit 2.4 release candidate and hopefully give feedback before the RTM version ships.
Here are some links for NUnit 2.4:
- NUnit 2.4 Assert Syntax - the Latest Developments
- NUnit 2.4 RC2 Release Notes
- NUnit 2.4 Documentation
The screenshot below shows 'NUnit 2.2' and 'NUnit 2.4' GUI options appearing on the 'Solution Explorer' project context menu. In theory you should be able to open any NUnit tests with either GUI. I'm including both because I don't want to force an RC version of NUnit on my users.
When tests are executed with 'Run Test(s)' command the version of the NUnit engine used will depend on which version of the 'nunit.framework' assembly is referenced. If 'nunit.framework' version 2.3.*-2.4.* is referenced the NUnit 2.4 engine will be used. Otherwise if 'nunit.framework' version 2.0.*-2.2.* is referenced the NUnit 2.2 engine will be used.
You may have noticed on the screenshot above a new 'Test With... Mono' option. You will find this on all of the 'Test With' menus (after installing Mono). Both NUnit 2.4 and MbUnit 2.4 have been tested and confirmed to work on Mono 1.2.3.