Pull to refresh

Comments 5

Жажда писать свои велосипеды, чтобы заюзать любимую фичу, видимо не победима)

Для создания иерархии объектов и разрешения зависимостей можно было просто использовать DI-контейнер. Он для этого и предназначен.

Да, причем тот же что и в проекте, и это было-бы более органично, поскольку паралельно тестировалась интеграция контейнера с юнитами.
Проблема использования DI это скорость работы. Все работает достаточно нерасторопно. Связанно это с пересозданием контейнера каждый раз при изменении мокируемых сервисов. А к главным чертами юнит тестирования можно отнести быстроту выполнения, краткость, читаемость и тестирование одного изолированного юнита. Так же хочется напомнить что для тестирования интеграции применяется интеграционное тестирование.
Sign up to leave a comment.

Articles

Change theme settings