Он говорит, что такие вызовы Mockito, как whenever(object.fun).thenReturn(value) является прямым следствием тесты ради тестов. Лучше готовить тестовые данные и использовать их вместо этого
Но ты поднимаешь тестовый фейковый сервер того, что ты хочешь для тестирования Тот же BFF поднимаем локально в JVM и можно возвращать готовые модельки для тестирования без Mock
И все равно незнаешь явно, какие методы вызваются)
В моем понимании, в данном реализации я знаю какие модельки загружаются с фейк data source. Черный ящик же в том случае, если ты не знаешь что в внутри происходит