У меня проблема, когда мои тесты не отображаются в обозревателе тестов, я создал файл функций и сгенерировал определения шагов, у меня установлены следующие пакеты
- SpecFlow-3.1.97
- SpecFlow.Tools.MsBuild.Generation- 3.1.97
- SpecRun.SpecFlow.3-1-0
Я также пытался удалите все, что связано с specflow из папки% TEMP%. Это не помогло, также у меня есть другой проект, в котором я настроил specflow, и все работает нормально.
Примечание: без - SpecRun.SpecFlow.3 -1-0, тест обнаружен, но я получаю следующую ошибку:
OneTimeSetUp: BoDi.ObjectContainerException : Interface cannot be resolved: TechTalk.SpecFlow.UnitTestProvider.IUnitTestRuntimeProvider('nunit')