无法找到任何匹配的测试用例的xUnit
虽然测试上周五的罚款现在我得到这个错误:无法找到任何匹配的测试用例的xUnit
当我看的xUnit的github很显然,这个失败的的xUnit代码:
的GetTestCases代码做到这一点:
所以,正如我所读到的,正如我所期望的那样,测试程序集会读取匹配项,由于某种原因突然失败,而在星期五罚款。
我试过另一种解决方案,它的测试运行得很好。
我已经试过
- 清洁/重建解决方案
- 手动删除
bin
obj
文件夹 - 卸载和安装包的xUnit(2.2.0版本)
- 关机/重启Visual Studio
- Reboot笔记本电脑
这些都没有帮助,也没有更新ReSharper。
What's going on and what can fix this?
可能ReSharper干扰某种方式?
回答:
我的问题是,在VS2017(v15.2)中创建的单元测试项目没有一些特定的程序集引用。每次失败的运行尝试后,我都会通过输出:测试窗口检查是否有任何异常。例外情况是抱怨缺少装配引用:System.Runtime, System.Runtime.Extensions, System.Reflection. System.Linq
一旦我添加了所有引用(NuGets),所有引用都按预期工作。
我使用VS2017,SpecFlow(2.2.0)的xUnit(2.2.0),4.7 .NET,R#(2017年1月3日)
以上是 无法找到任何匹配的测试用例的xUnit 的全部内容, 来源链接: utcz.com/qa/260082.html