鉴于 HttpApplication 和 HttpContext 没有实现接口,你如何在 asp.net 中对 HttpModule 进行单元测试?
HttpApplication
HttpContext
HttpModule
基本上你需要去掉 HttpModule 对 HttpApplication 和 HttpContext 的依赖,用一个接口代替它们。您可以创建自己的 IHttpApplication 和 IHttpContext(以及 IHttpResonse、IHttpRequest 等)或使用@Dale Ragan 提到的那些或使用 System.Web.Abstractions 中与 asp.net mvc 预览捆绑在一起的闪亮新的。< /p>