當單元測試類是主項目(TestAccount)的一部分時,一切正常。需要幫助將nUnit測試移動到單獨的項目中
的每一篇文章我讀過有關單元測試建議把測試在一個單獨的項目,所以我...
- 添加另一個項目 (TestAccount.UnitTests)的解決方案
- 移動單元測試類(AccountTests.vb)至TestAccount.UnitTests
- 並加入在TestAccount.UnitTests到TestAccount基準(本地複製=真)
該解決方案編譯時沒有任何警告。然而,NUnit的無法訪問主項目,並提供了以下錯誤每個測試:
System.IO.FileNotFoundException:未能加載文件或程序集「TestAccount,版本= 1.0.0.0,文化=中立, PublicKeyToken = null'或它的一個依賴關係。該系統找不到指定的文件。
我在做什麼錯?
(我是有nunit.framework.dll中類似的麻煩,直到我將其添加到GAC)
screenshot of Solution Explorer http://img440.imageshack.us/img440/4862/nunitsolutionexploreree3.jpg
的Visual Studio 2005
.NET 2.0
NUnit的2.4.8(.NET 2.0版本)
[編輯]我只有從Visual Studio運行nUnit(作爲外部命令)時出現此問題。如果我單獨加載nUnit控制檯,它工作正常。
[編輯] Omar:是的,我有其他項目的參考。這裏是一個screenshot of my solution explorer
我想我可能只需要單獨運行nUnit控制檯(而不是通過VS的外部工具)。