我对测试很陌生。我正试图理解如何才能进行单元测试,因为我并不真的需要实际触发这些服务,但可能会嘲笑每个步骤。
如何对以下代码进行单元测试?
public void myFunction()
{
// I am getting an auth token from a service
// then
using (HttpClient httpClient = new HttpClient())
{
// do a POST call on another service
var response = httpClient.PostAsync(url, content);
}
}发布于 2022-11-15 19:10:36
在模拟安排之后,可以用
mockHttpMessageHandler.Protected().Verify("SendAsync", Times.Once(), ItExpr.IsAny<HttpRequestMessage>(), ItExpr.IsAny<CancellationToken>());https://stackoverflow.com/questions/70690533
复制相似问题