文章分类 -  Web

如何尽可能的摆脱HttpContext的依赖
摘要:在ASP.NET中进行单元测试的天敌便是HttpContext,它是ASP.NET的核心,极端复杂,却无法进行Mock1——可见微软能够写出那么庞大的ASP.NET框架真不那么容易。现在这个状况改善了不少,因此大家已经可以使用System.Web.Abstractions.dll了,这个程序集中提供了对于HttpContext的抽象,也就是HttpContextBase抽象类。因此在ASP.NET MVC中,各种组件均依赖于HttpContextBase而不是HttpContext。这是一个优秀的做法,大家以后可以尽可能地摆脱HttpContext了。 不过这似乎又是一个悖论。虽然已经可以对. 阅读全文

posted @ 2010-04-30 11:53 注销账户 阅读(182) 评论(0) 推荐(0)

导航