PactNet - 如何在同一测试 运行 中 运行 多个 Pact json?

PactNet - How can I run multiple Pact json in the same test run?

我通过使用单个 .json 文件测试基本 API 交互的教程开始学习 Pact。现在我想通过将它们分成多个 JSON 文件来开始组织我的 PACT。

在设置 Pact Verifier 时,有没有办法将 PactUri 指定为文件夹路径而不是 JSON 的路径?

这是我的验证器原来的样子:

IPactVerifier pactVerifier = new PactVerifier(config);
pactVerifier.ProviderState($"{_pactServiceUri}/provider-states")
            .ServiceProvider("Provider", _providerUri)
            .HonoursPactWith("Consumer")
            .PactUri(@"..\..\..\..\pacts\my-single-pact.json")
            .Verify();

我知道以下不能工作,因为 PactUri() 需要一个文件 uri。

.PactUri(@"..\..\..\..\pacts")

.PactUri(@"..\..\..\..\pacts\*.json")

我在 Github 的 Pact 论坛上问 same question。此功能受底层 CLI 支持,但 PactNet 中未提供。