skip to the main content area of this page
Patterns and Practices

 

xUnit 1.0 Released


xUnit 1.0 was released today. Includes a console runner, TestDriven.net runner, ReSharper runner, stand-alone GUI runner, MSBuild task, and other goodies.

Per CodePlex, the release includes the following features

  • Core library (xunit.dll)
  • Version-resilient runner support (xunit.runner.utility.dll)
  • Support for ASP.NET MVC Preview 2
  • Support for CruiseControl.net (see the wiki for more information)
  • Installer utility for runners and ASP.NET MVC (xunit.installer.exe)
  • Runners:
    • Console runner (xunit.console.exe)
    • Experimental GUI runner (xunit.gui.exe)
    • MSBuild runner (xunitext.runner.msbuild.dll)
    • TestDriven.net 2.x runner (xunitext.runner.tdnet.dll)
    • ReSharper 3.1 runner (xunitext.runner.jetbrains.dll)
    • Runner installer (xunitext.runner.installer.exe)
  • Extensions for .NET 2.0+ (xunitext.dll):
    • Data theories using [Theory] with support for data from inline values, properties, Excel spreadsheets, SQL Server, and OLE DB data sources
    • [AssumeIdentity] extension
    • [AutoRollback] extension
    • [FreezeClock] extension
    • [Trace] extension
    • TestClass and Assertions base class for assertion extensibility
  • Extensions for .NET 3.5+ (xunitext35.dll):
    • Assertion extension methods for Object, String, Boolean, IEnumerable, and IEnumerable<T>
  • Extensions for NUnit 2.4.3 users (xunitext.nunit.dll):
    • [RunWithNUnit] extension

 

You can download it here.


Tags: TDD, UnitTesting, xUnit


Topics



 

Popular Tags



Recent Links