为了集成测试Asp.Net Core应用程序,我们有WebApplicationFactory。但是如何测试不是Web应用程序的Worker
(HostedService
)?我不想像this question中那样复制整个DI配置到SUT中。是否可能使用原始配置并覆盖一些依赖项,就像我们在WebApplicationFactory.WithWebHostBuilder中为Web应用程序所做的那样?
为了集成测试Asp.Net Core应用程序,我们有WebApplicationFactory。但是如何测试不是Web应用程序的Worker
(HostedService
)?我不想像this question中那样复制整个DI配置到SUT中。是否可能使用原始配置并覆盖一些依赖项,就像我们在WebApplicationFactory.WithWebHostBuilder中为Web应用程序所做的那样?
WebApplicationFactory
。源代码和使用示例可以在这里找到:
https://github.com/gao-artur/WorkerService.Testing