我目前正在研究一個目前有32個Unittests的解決方案。我一直在使用resharper測試跑步者 - 工作正常。所有測試都在運行,所有測試都顯示正確的測試結果。現在一位同事告訴我,測試不在使用Visual Studio測試瀏覽器的計算機上運行。他們沒有在我的機器上工作,所以我可以排除一些本地丟失的文件或其他東西。在測試資源管理器中未運行測試
測試瀏覽器正顯示出所有的單元測試,但一旦點擊「運行全部」,所有的測試都得到灰色,顯示測試運行沒有結果:
- 所有測試類是公共
- 所有的測試類都具有
[TestClass]
屬性聲明 - 所有的測試方法是使用
[TestMethod]
屬性 - 生產力代碼和測試項目都針對.NET 3.5。
- 我已經嘗試清理建設我的解決方案,和/或刪除所有
obj
,bin
,Debug
和Release
文件夾
我apprechiate可能導致這種行爲的任何提示。
更新您的ReSharper。請參閱http://stackoverflow.com/questions/16011775/vs2012-doesnt-run-unit-tests?rq=1 – kazupooot