If you are using xUnit.net as your unit testing framework for .NET applications, I noticed a new 1.5 release. Per the CodePlex website xUnit has a number of new features:
- Better support for 64-bit machines, including forced 32-bit runners
- Introduced a new GUI runner, which allows:
- Multiple assemblies
- Filters on text, assembly, traits, and last run state
- Project (.xunit) files
- Multithreaded UI so that tests aren't slowed down by UI updates
- Assemblies are not locked and are automatically reloaded so that you can continue to work on your tests in Visual Studio while leaving the GUI runner running
- Automatically remembers UI window placement and recent assemblies/projects
- Additional MSBuild task which consumes project (.xunit) files
- Support for MVC 1.0 and MVC 2 Preview 1, including both C# and VB.NET
- A new test runner object model for runner authors (supporting multiple assemblies)
- IEnumerable/IEnumerable<T> support for Assert.Equal
- Better support for Assert.Throws for expressions which return values
- Support for installation-free running with TestDriven.net (2.23 or later)
You can download it here.
You might also want to check out a new book on Unit Testing, The Art of Unit Testing: with Examples in .NET
by Roy Osherove.
Tagged: .NET Developer Tools