我有一个名为 ReportService 的 .Net Core Web API 解决方案,它调用另一个 API 端点(我们可以称之为 PayrollService)来获取工资报告。所以我的要求是使用 Wiremock.Net 模拟 PayrollService。
目前我还编写了一个自动化测试用例,它将直接调用 ReportService 控制器并执行所有服务逻辑,以及调用 PayrollService 和 DB 层逻辑的类,并将从 ReportService 中获取 HTTP 结果。
请注意,自动化测试用例是一个单独的解决方案。所以我的要求是像以前一样在 ReportService 上运行自动化测试用例,工资单服务将被 Wiremock 模拟。
那么,代码库中需要进行哪些更改?我们是否必须将 ReportService 的 url 更改为 ReportService 解决方案中的 Wiremock 服务器基本 url?请让我们知道,并请使用我在关于项目名称的问题中使用的术语,以便我清楚。