• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

无法找到任何匹配的测试用例的xUnit

visual-studio-2015 来源:Spikee 4次浏览

虽然测试上周五的罚款现在我得到这个错误:无法找到任何匹配的测试用例的xUnit

enter image description here

当我看的xUnit的github很显然,这个失败的的xUnit代码:

enter image description here

的GetTestCases代码做到这一点:

enter image description here

所以,正如我所读到的,正如我所期望的那样,测试程序集会读取匹配项,由于某种原因突然失败,而在星期五罚款。

我试过另一种解决方案,它的测试运行得很好。

我已经试过

  • 清洁/重建解决方案
  • 手动删除binobj文件夹
  • 卸载和安装包的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日)


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)