В настоящее время я работаю над автоматизацией функциональных испытаний микросервисов для системы планирования встреч для розничных заказов. У нас есть служба A, которая вызывает службу B с помощью адаптера с данными клиента, номером заказа, идентификатором агента (необязательно). Служба B возвращает ответ о доступных дате и временном интервале. Однако существует 2 сценария ios планирования
1) Служба B может возвращать слоты указанного агента c, если идентификатор агента передается ему из службы A 2) Служба B может возвращать слоты всех агентов, если Идентификатор агента не передается.
Теперь я хочу проверить следующий сценарий: Когда я передаю идентификатор агента в тело службы A, адаптер должен передать его при вызове службы B.
Есть ли как я могу проверить, передал ли адаптер правильный запрос в службу B. Я посмотрел на Pact для проверки контракта, но так как ответ в обоих случаях одинаков, я не мог понять, как мы можем этого добиться.