Инъекция зависимостей помогает повторному использованию кода, а модульные тесты часто являются одним из видов повторного использования кода, который вам необходим. Но если вы можете протестировать реальную вещь без необходимости вводить макет, то DI вам тоже не нужен.
Вы всегда можете зайти "постфактум" и извлечь интерфейс, когда он вам понадобится.
Прикрепляю к посту несколько видео по теме: