IWebClient将webclient接口注入为依赖项

时间:2014-02-09 22:28:11

标签: c# .net

我有一个调用Web服务的类。我想模仿webclient,但无法在webclient上找到任何界面。

这里的最佳做法是什么?最后我想使用moq并在webclient上设置downloadstring方法在我的测试中是静态值。

1 个答案:

答案 0 :(得分:3)

围绕WebClient编写一个包装器。 ASP.NET团队被迫使用HttpContextBase/Wrapper做同样的事情,以便使用ASP.NET MVC轻松进行测试。