当所有内容写得正确时,如何通过MSpec中的“文件中没有找到测试”错误?

时间:2014-02-15 00:27:03

标签: c# visual-studio resharper mspec

我已经尝试了these two教程以及我自己的MSpec项目,但每次都会收到错误“文件中没有找到测试”。我也看了this SO solution。我确保我的课程是公开的。

我会发布代码,但我确实尝试过复制并粘贴上面链接中的确切代码而没有运气。 VS2012 / Resharper 8.1 / Mspec通过NuGet添加。两个库,一个用于测试类,另一个用于测试。

我做错了什么?

1 个答案:

答案 0 :(得分:3)

请确保ReSharper成功加载MSpec插件。您可以在ReSharper / Options / General / Plugins中看到加载的插件。

还要确保已启用MSpec单元测试提供程序。它位于选项对话框中,位于左侧树的底部。

您的上下文无需公开即可被检测到。具有It字段的类是插件检测测试所需的全部内容。

如果这不起作用,请尝试使用mspec.exe(命令行运行程序)运行规范程序集 - 它是否正确执行规范?