2012-05-08 42 views
4

目前我使用NUnit的。我寫我的處理方法的單元測試都在我的控制方法,其在HttpContext.Current拋出空引用異常的一個使用HttpContext.Current當我爲我的處理程序執行測試用例。OpenRasta嘲諷的HttpContext在單元測試中

有沒有什麼辦法可以模擬HttpContext?還是有其他方法可以解決這個問題。

+1

爲什麼你需要直接訪問HttpContext.Current? OpenRasta提供了對大多數事物的抽象,因此您應該能夠將其接口之一作爲依賴關係,並通過它來獲取所需的內容。 –

回答

4

您不需要直接訪問HttpContext.Current。您應該可以使用易於嘲弄的available dependencies之一。