【问题标题】:Running a Theory runs other Facts in xunit.net运行理论运行 xunit.net 中的其他事实
【发布时间】:2016-04-05 05:24:42
【问题描述】:

我在 Visual Studio 2013 Ultimate 中使用 xunit.net 2.1.0。 我有一个Theory 和几个Facts。当我运行Theory 其他Facts 时也运行。我怎样才能只运行理论。

【问题讨论】:

  • “运行理论”是什么意思?在测试资源管理器中,如果您只选择理论(或在理论代码内右键单击),它应该运行 only it
  • 您在使用 ReSharper 吗?我在 R# 的 XUnit 运行器中遇到了类似的错误,将在下一次更新中修复。另外,Facts 的结果是否被视为测试结果?
  • 是的。我正在使用 ReSharper 8.0.2。其他事实正在单独运行@LukeW

标签: c# unit-testing xunit.net


【解决方案1】:

既然您说您使用的是 ReSharper,我会说这是 ReSharper XUnit 运行器中的一个错误。我遇到了一个类似的错误,Fact 会运行Theory
此错误将在 ReSharper 10.1 支持中修复(请参阅 here),尽管现在称为 2016.1 的 ReSharper 10.1 将内置 XUnit 支持,也可能修复此问题。

如果导致问题,请从命令行运行测试或使用 NuGet (xunit.runner.visualstudio) 上的 Visual Studios XUnit 运行程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-13
    • 2016-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多