1

我正在尝试使用 VS 2012 中的现有解决方案启动和运行 NCrunch。但是,当通过 NCrunch 启动时,单元测试将不会运行。

尝试在 NCrunch 下运行单元测试时出现 Method not found: 'Void Xunit.Assert.Null(..) 错误。

使用 xUnit“运行单元测试”上下文菜单或 IDE 中的内置“运行测试”运行时,测试运行。

我已经尝试在调试和发布模式下清理和重新编译。我已经尝试在 NCrunch 下调试测试(它没有工作)。我还检查了 GAC 以获取 xUnit 程序集的实例,但它不存在。

版本:

  • NCrunch v2.4.0.2
  • XUnit Runner for VS 2012/2013 v0.99.3
  • 视觉工作室 2012
  • 代码在 C# 中

以下是 NCrunch 测试窗口的输出:

*** ConsoleOutput ***

Unable to read configuration section common/logging.  Using no-op implemenation.

*** Failures ***

Exception
System.MissingMethodException: System.MissingMethodException : Method not found: 'Void Xunit.Assert.Null(System.Object, System.String)'.
   at XXXX.XXXX.XXXX.XXXXTest.Test_Yada()

关于如何解决这个问题的任何想法?

4

0 回答 0