2011-10-20 61 views
1

我們使用StructureMap來緩存InstanceScope.HttpContext的類。當單元測試依賴於這種類型的控制器時,從StructureMap內部拋出空引用異常,這似乎表明它正試圖訪問靜態當前HttpContext(而不是MVC包裝器)。單元測試時由HttpContext緩存的StructureMap和項目

我們如何完全配置HttpContext.Current(具有反編譯的結構映射,它似乎來自這裏的錯誤)以擁有一個可以與structuremap正確工作的有效上下文?

+2

你在單元測試中也使用了StructureMap嗎?爲什麼? – Dismissile

回答