我有一个问题,我的测试没有显示在测试资源管理器中,我创建了一个功能文件并生成了步骤定义,我安装了以下包
- SpecFlow-3.1.97
- SpecFlow.Tools.MsBuild.Generation- 3.1.97
- SpecRun.SpecFlow.3-1-0
我还尝试从 %TEMP% 文件夹中删除与 specflow 相关的任何内容,但这没有帮助,而且我有不同的项目,我在其中设置了 specflow 并且一切正常。
注意:如果没有 - SpecRun.SpecFlow.3-1-0 包,测试确实会被发现,但我收到以下错误
OneTimeSetUp: BoDi.ObjectContainerException : Interface cannot be resolved: TechTalk.SpecFlow.UnitTestProvider.IUnitTestRuntimeProvider('nunit')