当单元测试类是主项目(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的外部工具)。