问题详情
项目从 .NET 9 升级到 .NET 10,并升级了所有 nuget 包后,下面的测试代码出现找不到 SetupRequest 方法的错误
var mockHandler = _serviceProvider.GetRequiredService<Mock<HttpMessageHandler>>();
//...
mockHandler.SetupRequest(HttpMethod.Post, requestUri)
.ReturnsJsonResponse(mockpublicPostIds);
回答
这个方法来自 Moq.Contrib.HttpClient,之前应该是哪个 nuget 包依赖了 Moq.Contrib.HttpClient,升级后不再依赖了,安装一下这个包即可解决
dotnet add package Moq.Contrib.HttpClient
版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.stntk.com/question/2552.html
还没有评论呢,快来抢沙发~