Comments 5
+1
Для создания иерархии объектов и разрешения зависимостей можно было просто использовать DI-контейнер. Он для этого и предназначен.
+1
Да, причем тот же что и в проекте, и это было-бы более органично, поскольку паралельно тестировалась интеграция контейнера с юнитами.
-1
Проблема использования DI это скорость работы. Все работает достаточно нерасторопно. Связанно это с пересозданием контейнера каждый раз при изменении мокируемых сервисов. А к главным чертами юнит тестирования можно отнести быстроту выполнения, краткость, читаемость и тестирование одного изолированного юнита. Так же хочется напомнить что для тестирования интеграции применяется интеграционное тестирование.
+2
Sign up to leave a comment.
Articles
Change theme settings
А вы знаете где можно применить expression's в вашем проекте или оптимизация создания тестов