為單元測試等非WebBase的項目偽造一個HttpContext , Session 和HttpHeader
摘要:
在做單元測試的時候HttpContext.Current是為null的而有些dll是和HttpContext綁定的(很大原因是...net大部分用于web項目)或者是試圖在windows form 或者console中使用這些dll就掛了...當然HttpContext.Current是可以賦值的...那么最最簡單的方法就是直接new一個HttpContext給它啦HttpRequest request = new HttpRequest("", "http://localhost", ""); HttpContext.Current 閱讀全文
posted @ 2011-03-31 18:15 聽說讀寫 閱讀(1913) 評論(1) 推薦(0)
浙公網安備 33010602011771號