在我的集成测试中,我多次使用Microsoft.AspNetCore.TestHost包来托管Asp.Net Core Web API应用程序。随着Asp.Net Core2.1的发布,Microsoft.AspNetCore.Mvc.Testing包发布了。但是Mvc.Testing依赖于TestHost。我想知道除了TestHost包之外,Mvc.Testing包还提供了哪些功能。特别是在功能测试中用来托管API的时候。
我正在尝试编写一个自定义的健康检查,并将其放入Nuget中以供重用。要使应用程序(.netcore 3.1)使用此运行状况检查,需要调用 appBuilder.UseEndpoints(endpoints => endpoints.MapHealthChecks("/health", new HealthCheckOptions Res