2010-09-21 91 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