对于集成测试 Asp.Net Core 应用程序,我们有WebApplicationFactory。但是如何测试不是 Web 应用程序的Worker( ) 呢?HostedService我不想像这个问题那样复制 SUT 中的整个 DI 配置。是否可以使用原始配置并覆盖一些依赖项,就像我们在WebApplicationFactory.WithWebHostBuilder中对 Web 应用程序所做的那样?
Worker
HostedService
.net-core asp.net-core .net-core-3.0
.net-core ×1
.net-core-3.0 ×1
asp.net-core ×1