我想测试一些属于ASP.NET Web Api项目的类。我不需要通过TestServer进行请求-响应集成测试(尽管它们很好),但我想让我的测试尽可能接近“真实的东西”。因此,我希望使用Startup中添加的服务来解决我的类,但在测试的基础上通过stub/mock更改其中的一些(有些测试需要mock,而另一些则不需要)。所以我只需要调用一个类</
我在.net Core2.0框架中使用依赖注入和httpClient编写了几个单元测试。我已经像这样测试了我的控制器:
var result = await __client.PostAsync("api/production-line/validate-assignment-deadline我希望能够用一个模拟对象替换服务,我还没有找到一种方法将IServiceCollection放入我的单元测试方法中。ServiceDescriptor(typeof(