2010-09-21 61 views
2

我从codebetter teamcity站点获得了最新的mspec,并按照建议安装了Resharper5.1 runner。跑步者和注释在resharper选项对话框中显示得很好。MSpec和ReSharper问题

现在即使在选中注解库的时候,我仍然会得到“field xxx is never used”警告,并且当我要求resharper在解决方案中运行所有测试时,它似乎没有找到我的规格。

我已经解锁了dll。

使用resharper 5.1。

回答

3

“字段xyz永远不会使用”警告仅适用于应用了Subject属性的类。如果您不使用Subject,则可以通过在规范项目中禁用警告169来解决该问题。

关于与解决您的问题,有些问题上运行:

  1. 没有你的允许下ReSharper的MSpec |选项|单元测试?
  2. 做项目规格运行 (而不是解决方案运行)为你工作 ?
  3. 您是否可以通过点击排水沟中的 绿色/黄色图标来启动 规格?
  4. 单位文本浏览器窗口 是否正确地反映了解决方案的 上下文和规范?
+1

添加用于警告的主题属性感谢。回答你的问题... 1.是的,这里启用 2.不,如果我点击“运行单元测试”选项,我得到一个“没有在文件中找到测试”错误 3.我没有得到排水沟图标 4.它是完全空的 – 2010-09-21 15:14:15

+0

您的上下文类是否被声明为“public”?您可以尝试使用TestDriven.Net运行您的上下文以查看它是否适用于此运行程序。如果它不存在一些更大的问题。要使用TD.Net,请安装它并将'MSpec.tdnet'文件放在MSpec.dll所在的同一个文件夹中。 – 2010-09-21 23:57:59

+0

感谢亚历山大,将课堂设置为公开似乎已经成功了。 – 2010-10-06 08:08:33