为单元测试等非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 听说读写 阅读(1883) 评论(1) 推荐(0) 编辑