Собрали в одном месте самые важные ссылкичитайте авторский блог
Предложение и аргументация использования внедрения зависимостей вместо патча методов, которые не должны реально вызываться в процессе выполнения теста