Скажем так, я не разделяю мнение по поводу того, что конструктор "не должен ничего вызывать" иначе это просто функция. И к тестированию это не имеет никакого отношения
Ну начнем с того, что если у тебя объект вызывает сразу кучу всего, значит он берет на себя уже больше 2-х ответственностей) Нарушается SPR