是否有可能讓Resharper(或NUnit?)知道我希望每個測試都在其自己的項目下尋找App.config
,即使在解決方案中一起運行所有測試?如何在運行時使NUnit TestProject使用自己的配置?
背景:
我使用NUnit和測試亞軍附帶ReSharper的,我已經得到了在同一個解決方案的幾個測試項目。我的一些測試依賴於位於各自項目下的配置文件。
當我單獨運行測試項目時,它將使用它的內部App.config
,並且一切正常。當我嘗試運行解決方案中的所有測試時,或者使用run all tests in current test session
的快捷方式時,將不會選擇配置文件,並且根據配置進行的任何測試默認都會失敗。
由於這個原因,我通常最終會先在解決方案中運行所有測試,然後右鍵單擊測試運行器中的每個配置相關項目的節點,然後單獨運行它們。