xUnit 1.5 Released - Unit Testing Framework for .NET

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

 

posted on Tuesday, September 08, 2009 9:06 AM

Main

News

Green Tea

.NET Development

Enterprise Library

Patterns & Practices