1
我正在編寫功能測試和我正在編寫測試的方法必須訪問App_Data文件夾中的文件。我曾嘗試從App_Data文件夾獲取文件的功能測試
System.Web.HttpContext.Current.Server.MapPath("~/App_Data/test.txt");
以及
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "test.txt");
他們兩人都沒有工作。有沒有辦法在功能測試中實現這一點?
在這方面的任何想法,非常感謝。
感謝,
拉賈
他們不工作的方式?你是否收到某種錯誤信息? – mellamokb 2010-11-15 20:42:15
它沒有將對象引用設置爲第一個對象的實例。這很有意義,因爲Httpcontext.Current將爲空,因爲我正在運行功能測試,而不是通過HTTP實例化此服務。第二次嘗試(path.combine)不起作用,因爲它只是採用c:\ App_Data \ Test.txt,導致文件未找到異常。 – Raja 2010-11-15 20:50:02