Как говорит Рубе, вероятно, вам следует пересмотреть дизайн своего класса, чтобы придерживаться принципов SOLID.
В любом случае, если в этом нет особой необходимости, я использую вместо конструктора зависимость от установщика свойств.Это означает, что вы можете создать свойство для каждой зависимости, которая вам нужна.Это также помогает тестировать класс, потому что вы можете вставить только необходимую зависимость в контекст теста, который вы выполняете, вместо того, чтобы заглушить всю зависимость, даже если она вам не нужна