标签: c# .net
我有一个调用Web服务的类。我想模仿webclient,但无法在webclient上找到任何界面。
这里的最佳做法是什么?最后我想使用moq并在webclient上设置downloadstring方法在我的测试中是静态值。
答案 0 :(得分:3)
围绕WebClient编写一个包装器。 ASP.NET团队被迫使用HttpContextBase/Wrapper做同样的事情,以便使用ASP.NET MVC轻松进行测试。
WebClient
HttpContextBase/Wrapper