Тогда почему не можете замокать клиента его api?
Как это можно сделать - выносите методы клиента, который есть в интерфейс, дальше по интерфейсу генерите мок, например с помощью либы mockery
https://github.com/vektra/mockeryВ вашем коде переходите от использования клиента к использованию интерфейса.
Пишете тест, в котором вместо клиента подставляете сгенерированный выше мок. Успех.