Используете ли вы интерфейсы, когда внедряете зависимость? Зачастую нам нужно просто внедрить зависимость в класс через конструктор, но создавать для этого интерфейс совсем не хочется. Как вы поступаете? Всетаки создаете интерфейс для зависимости или внедряете так. При условии, что вы не будете писать юнит тест на тот класс куда вы внедряете зависимость.