我正在使用 GraphQL 作为 API 的项目中使用 NUnit 和 NSubstitue 进行单元测试。 GraphQL 的客户端是一个对象,我尝试模拟它,但我不知道如何模拟。
我有一个处理程序来覆盖 SensAsync
protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
return await Task.FromResult(_mockResponse);
}
有没有办法在单元测试中轻松模拟 GraphQLHttpClient 对象?