.Net Core 3 Worker集成测试

时间:2020-03-22 06:51:16

标签: asp.net-core .net-core .net-core-3.0

对于集成测试Asp.Net Core应用程序,我们有WebApplicationFactory。但是如何测试不是Web应用程序的WorkerHostedService)?我不想像this question中那样在SUT中复制整个DI配置。像我们在WebApplicationFactory.WithWebHostBuilder中对Web应用程序所做的那样,是否可以使用原始配置并覆盖某些依赖项?

1 个答案:

答案 0 :(得分:0)

我找不到用于Worker服务集成测试的任何解决方案,因此我采用了WebApplicationFactory。源代码和用法示例可以在这里找到: https://github.com/gao-artur/WorkerService.Testing