0
我實現NUnit測試案例我的方法之一調用,UploadFile(),有些東西像下面模擬httpcontext.current.request.files
public void UploadFile(string siteId, string sitePageId)
{
int fileCount = HttpContext.Current.Request.Files.Count;
//Rest of code
}
所以基本上我使用讀取文件的HttpContext .Current.Request.Files。 從UI它工作正常,但是當我爲它執行nUnit測試用例時,我無法模擬HttpContext.Current.Request.Files。我搜索了一些嘲笑工具,但是我也沒有得到任何與嘲弄HttpContext.Current.Request.Files有關的東西。請幫助我如何模擬它或爲我的方法編寫測試用例。
我不使用MVC :( – Popeye
同樣的概念也適用於Web表格,也可使用構造函數注入你只需要仰望如何設置你的DI容器。我在MVC中做了這個例子,只是作爲一個例子 – Kenneth
坦白說,我沒有得到如何設置模擬,只是拿任何文件的例子,你會爲我寫代碼 – Popeye