Hi,
I'm having problem with Test Explorer Window not discovering tests when SpecFlow is configured to run with SpecRun.
I have a simple project created according to the setup instructions and it works perfectly in VS2013 Premuim on Windows 8.1. with an App.Config file like this.
<unitTestProvider name="SpecRun" />
However, when i copy the same project to a machine with Windows 7 the test discovery fails, no tests are found in the Test Explorer Window.
I have tried this on several combinations of Visual Studio and OS on different computers.
Specflow1.9.0, SpecRun 1.2.0 and 1.3.0-alpha1 (same result for both versions), .NET4.5
Windows 8.1 x64, VS2012 Premium, Update 4 : Works
Windows 8.1 x64, VS2013 Premium, Update 2 : Works
Windows 7, x64, VS2010 Pro, SP1 (.Net4.0) : Fails.
Windows 7, x86, VS2012 Premium : Fails.
Windows 7, x64, VS2013 Pro, Update2 : Fails.
In all cases the "Run Specflow Scenarios" command works just fine and runs the test with SpecRun so SpecRun itself works ok.
If I set unitTestProvider = "SpecRun+MsTest" the MSTest versions of the test scenarios are discovered in all cases but SpecRun is not used when running the tests from the Test Explorer.
Has anyone experienced this and have a clue to how to solve this problem?