можно тогда разделить мок на стаб который возвращает значение и на штуку которая записывает вызовы методов в стейт
Ну смотри, если у тебя есть зависимый трейт с N методами, а в конкретном куске логики используется только один из них, тебе надо только его замокать, а на все остальное пофиг. Можно ??? расставить конечно, но это букв много очень