1 public class DataManager 2 { 3 public void GetData() 4 { 5 //如果在测试调试中进来, HttpContext.Current是空的,
HttpContext.Current.Response.Output.Write("addasdfdsfsfdsf");
6 } 7 } 8 [TestMethod()] 9 public void GetDataTest()10 {11 DataManager data = new DataManager();12 data.GetData();13 }求详细解决办法。谢谢
1 回答
慕运维8079593
TA贡献1876条经验 获得超5个赞
我一般都是自己写一个替代类来解决。
就是自己定义一个HTTPCONTEXT类,比如MyHttpConttext,然后在站点中,凡是需要使用到HTTPCONTEXT的地方都使用自己的定义的类,这样就可以对数据进行拦截和模拟了。
- 1 回答
- 0 关注
- 830 浏览
添加回答
举报
0/150
提交
取消