我有以下代碼(sample1.evol - 文件貼在我的單元測試項目):NUnit測試工作目錄
[Test]
public void LexicalTest1()
{
var codePath = Path.GetFullPath(@"\EvolutionSamples\sample1.evol");
//.....
}
我發現,測試執行的工作目錄是不大會目錄(在我的案例代碼路徑變量分配給d:\EvolutionSamples\sample1.evol
)。
那麼,如何更改執行工作目錄(無硬編碼)呢?加載附加到測試用例的任何文件的最佳做法是什麼?
在開始刪除\或放一個。在之前呢? – 2013-04-11 21:29:55
Nunit有一個[TestContext](http://nunit.org/index.php?p=testContext&r=2.6.2),它包含TestDirectory屬性和WorkDirectory屬性 – Gus 2013-04-11 21:34:10
我的問題是,你爲什麼要讀取單元中的文件測試? – 2013-04-11 21:45:13