я когда-то размышлял о том, что надо ли в юниттестах мокать все зависимости модуля (даже если все корректно и без моков работает).
минусов полно: зависимость изменилась? меняй тогда мок в каждом модуле, что использует эту зависимость. иначе будут ложные тесты.
а плюсы какие?
Плюсы - получаешь тестирование модуля, а не модулей.
Но никто вроде не говорит, что 100% надо покрыть именно юнит тестами.
Ты можешь делать интеграционные и прочие тесты