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):
You can download it here.
Tags:
TDD,
UnitTesting,
xUnit