2015-10-19 71 views
0

我想在我的代碼庫中使用NUnit進行單元測試。當我嘗試使用我的ReSharper的測試用例跑,我得到:VS 2015與NUnit不發現測試用例

「System.IO.FileNotFoundException:找不到。無法加載文件或程序集 ‘ServicesTests.dll’或它的一個依賴

ServicesTests是我IIb類爲我的單元測試。

我也試圖安裝NUnit測試適配器描述here卻看不到我的測試用例的測試資源管理器。

關於可能發生什麼的任何想法?下面是來自解決方案資源管理器,測試資源管理器,ReSharper屏幕的我的類庫的圖像。

enter image description here

enter image description here

enter image description here

回答

0

我能夠使用Nunit3和VS2015與測試瀏覽器來測試後,我改變了類庫我創建的類型。最初我創建了一個類庫(Package),當我切換到類庫時它就起作用了(見下圖)。自從我使用Nunit3測試版以來,我仍然無法使用Resharper,目前Resharper不支持此功能。

enter image description here

0

我有一個類似的問題也。我遇到的最好的解決辦法是嘗試並重建解決方案(清理和構建),或者僅使用MS Test。這是一個痛苦轉換測試雖然...

希望這會有所幫助。

編輯:

我NUnit的運行,但沒有測試「存在」,儘管有一個項目,類和方法正確的。

0

我知道這是一個老問題,但我在VS最近也有類似的問題,2017年使用Fusion Log Viewer(又名「集綁定日誌查看器」),看看有什麼組件加載失敗:

Assembly Binding Log Viewer