2014-01-06 56 views
1

是否有可能让Resharper(或NUnit?)知道我希望每个测试都在其自己的项目下寻找App.config,即使在解决方案中一起运行所有测试?如何在运行时使NUnit TestProject使用自己的配置?

背景:

我使用NUnit和测试亚军附带ReSharper的,我已经得到了在同一个解决方案的几个测试项目。我的一些测试依赖于位于各自项目下的配置文件。

当我单独运行测试项目时,它将使用它的内部App.config,并且一切正常。当我尝试运行解决方案中的所有测试时,或者使用run all tests in current test session的快捷方式时,将不会选择配置文件,并且根据配置进行的任何测试默认都会失败。

由于这个原因,我通常最终会先在解决方案中运行所有测试,然后右键单击测试运行器中的每个配置相关项目的节点,然后单独运行它们。

回答

相关问题