我可以在单元测试方法中访问HttpRuntime吗?当我每次尝试访问时,它都显示HttpRuntime在当前上下文中不存在。在我想要测试访问Cache变量的目标方法中
HttpRuntime.Cache[key]; 有可能吗?还是我错过了什么?
谢谢
发布于 2011-04-16 00:37:08
最好的办法是重构目标方法,使其不直接访问HttpRuntime,而是将该信息作为参数传递,或者让它与包装HttpRuntime的接口进行对话。这样,您就可以打破对HttpRuntime的依赖,使测试变得更加容易。
https://stackoverflow.com/questions/5025194
复制相似问题