Иногда вы сталкиваетесь с подобными вещами, когда у вас есть функция, единственной задачей которой является получение одного или нескольких объектов, делегирование некоторых вызовов, а затем возврат.
Способ проверки с помощью Mocks - создайте макет переданного объекта, проверьте макет, чтобы убедиться, что ожидаемые вызовы действительно были выполнены (что и является целью вашей функции).
Если ожидаемые звонки не были сделаны до возврата, ваш тест не пройден, иначе он пройдет.
Остерегайтесь, хотя этот тип теста опасно близок к знанию реализации.