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