HttpClient.Send() 方法的 Moq 设置语句

问题描述 投票:0回答:0

我正在使用 Moq 框架用 C# 编写单元测试。我如何为以下内容编写模拟语句:

var HttpClient httpClient;

var request = new HttpRequestMessage() { RequestUri = ..., Method = HttpMethod.Post, Content = "..." } httpClient.Send(请求);

如何模拟调用 Send 方法的最后一条语句?我已经提供了虚拟内容。由于我正在编写单元测试,因此我不希望我的测试向 URL 发送实际请求。

因此,我想模拟它并验证是否调用了 Send 方法。应提供什么 URL 来确保此行为,而不遇到任何其他问题?

c# unit-testing moq
© www.soinside.com 2019 - 2024. All rights reserved.