【问题标题】:MSpec and ReSharper ProblemMSpec 和 ReSharper 问题
【发布时间】:2011-04-15 04:27:17
【问题描述】:

我从 codebetter teamcity 网站获得了最新的 mspec,并按照建议安装了 Resharper5.1 运行器。跑步者和注释在 resharper 选项对话框中显示良好。

现在,即使勾选了注释库,我仍然到处都收到“从未使用字段 xxx”的警告,当我要求 resharper 在解决方案中运行所有测试时,它似乎找不到我的规范。

我已经解锁了 dll。

使用 resharper 5.1。

【问题讨论】:

    标签: resharper mspec


    【解决方案1】:

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

    关于您的解决方案运行问题的一些问题:

    1. 您是否在 ReSharper 下启用了 MSpec?选项 |单元测试?
    2. 为项目运行规范 (相对于解决方案运行)工作 给你?
    3. 你能开始吗 规格通过点击 装订线中的绿色/黄色图标?
    4. 单元文本资源管理器窗口是否 正确反映解决方案的 上下文和规范?

    【讨论】:

    • 添加主题属性对警告有用,谢谢。要回答您的问题... 1. 是的,它在此处启用 2. 不,如果我单击“运行单元测试”选项,我会收到“文件中未找到测试”错误 3. 我没有看到装订线图标 4 . 完全是空的
    • 您的上下文类是否声明为public?您可以尝试使用 TestDriven.Net 运行您的上下文,看看它是否适用于此运行器。如果没有,那就是更大的问题。要使用 TD.Net,请安装它并将MSpec.tdnet 文件放到MSpec.dll 所在的同一文件夹中。
    • 感谢 Alexander,将课程设置为公开似乎已经成功了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-28
    • 1970-01-01
    • 1970-01-01
    • 2010-12-04
    相关资源
    最近更新 更多