Unit Test Providers

SpecFlow supports several unit test framework you can use to execute your tests.

To use a specific unit test provider, you have to add it’s dedicated NuGet package to your project.
You can only have one of these packages added to your project at once.

Name NuGet Package Integration Description
SpecFlow+ Runner (fka SpecRun) SpecRun.SpecFlow goto Integration SpecFlow+ Runner is a dedicated test execution framework for SpecFlow.
xUnit SpecFlow.xUnit goto Integration See http://www.xunit.net
NUnit SpecFlow.NUnit goto Integration See http://www.nunit.org
MSTest SpecFlow.MsTest goto Integration See https://github.com/microsoft/testfx