PactNet - Как я могу запустить несколько Pact JSON в одном тестовом прогоне? - PullRequest
0 голосов
/ 11 января 2019

Я начал изучать Pact с помощью учебника, в котором использовался один файл .json, в котором проверялось базовое взаимодействие с API. Теперь я хочу начать организовывать свои PACT, разбивая их на несколько файлов JSON.

При настройке 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")

1 Ответ

0 голосов
/ 22 января 2019

Я задавал такой же вопрос на форуме Pact в Github. Эта функция поддерживается базовым интерфейсом командной строки, но не предлагается в PactNet.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...