我有一个使用Microsoft.Net.Http
来检索一些Json
数据的服务。太棒了!
当然,我不希望我的单元测试命中实际的服务器(否则,这是一个集成测试)。
下面是我的服务ctor (它使用依赖注入...)
public Foo(string name, HttpClient httpClient = null)
{
...
}
我不知道我怎么能用..。比方说..Moq
或FakeItEasy
。
我希望确保当我的服务调用GetAsync
或PostAsync
时..然后我就可以伪造那些电话了。
有什么建议可以让我这样做吗?
我希望我不需要自己做包装纸..因为那是废话:(微软不可能对此进行疏忽,对吧?
(是的,制作包装纸很容易。我以前做过..。但这就是重点!)
https://stackoverflow.com/questions/22223223
复制相似问题