我已经尝试了these two教程以及我自己的MSpec项目,但每次都会收到错误“文件中没有找到测试”。我也看了this SO solution。我确保我的课程是公开的。
我会发布代码,但我确实尝试过复制并粘贴上面链接中的确切代码而没有运气。 VS2012 / Resharper 8.1 / Mspec通过NuGet添加。两个库,一个用于测试类,另一个用于测试。
我做错了什么?
答案 0 :(得分:3)
请确保ReSharper成功加载MSpec插件。您可以在ReSharper / Options / General / Plugins中看到加载的插件。
还要确保已启用MSpec单元测试提供程序。它位于选项对话框中,位于左侧树的底部。
您的上下文无需公开即可被检测到。具有It字段的类是插件检测测试所需的全部内容。
如果这不起作用,请尝试使用mspec.exe(命令行运行程序)运行规范程序集 - 它是否正确执行规范?