0

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

设置 Pact 验证程序时,是否可以将 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")
4

1 回答 1

0

我在 Github 的 Pact 论坛上问了同样的问题。底层 CLI 支持此功能,但 PactNet 中不提供此功能。

于 2019-01-22T10:21:31.263 回答