PactNet - Как я могу запустить несколько Pact JSON в одном тестовом прогоне?
Я начал изучать 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 ответ
Решение
Я задавал тот же вопрос на форуме Pact в Github. Эта функция поддерживается базовым интерфейсом командной строки, но не предлагается в PactNet.