Skip to content

Unit test providers

gasparnagy edited this page May 24, 2012 · 5 revisions

SpecFlow supports several unit test framework to execute the acceptance tests. Use can use one of the built-in unit test providers or create a custom provider. The unit test provider to be used can be configured through the <unitTestProvider> configuration element.

The following table contains the built-in unit test providers.

Name Supports Description
row tests categories inconclusive
NUnit + + + See http://www.nunit.org. Specialized NuGet packages available for easy setup.
MsTest - - + MsTest provider for .Net 3.5
MsTest.2010 - + + MsTest provider for .Net 4.0. Supporting test-categories.
MsTest.Silverlight
MsTest.Silverlight3
MsTest.Silverlight4
- + + Silverlight Unit Test Framework http://code.msdn.microsoft.com/silverlightut. See Silverlight Support.
MsTest.WindowsPhone7 - + + See Windows Phone 7 Support.
xUnit + - - See http://www.xunit.net.
mbUnit + + + MbUnit provider. See http://www.mbunit.com.
mbUnit.3 + + + MbUnit Version 3 provider. See http://www.mbunit.com.
Clone this wiki locally