в ней создаются необходимые объекты-зависимости и передаются методу определённого объекта (здесь я реализую dependency injection).
                  
                  
                  
                  
                  
                  Все другие методы тестируются легко, т.к. зависимости принимаютcя в конструкторе и их можно замокать.
                  
                  
                  
                  
                  
                  Как вариант в js можно замокать  через require и не использовать вовсе внедрение зависимостей. Тогда, да, можно будет протестировать точку входа приложения.
                  
                  
                  Либо же не тестировать с помощью unit tests точку входа, а отдать её на интеграционные тесты.
                  
                  
                
Корень агрегации либо не надо тестить, либо интеграционным.
Обсуждают сегодня