Я представляю, что такое тесты. Даже однажды писать их пробовал. Но толку не заметил.
А я на примере своего рабочего проекта убедился - тест это прикольная штука
Написал код - ну так-то все должно работать, проект даже билдится.
Начал писать тест, написал, запустил - ошибка цикличной инициализации.
Долго объяснять чего я там накосячил, но суть в том что до отдачи кода в реп я могу его проверить и мало того из-за моего кода ломались все тесты. получалось так что класс1 дергает класс2, а класс2 внутри себя пытается дернуть класс3, который дергает для своих целей класс1.
В итоге ничего не может инициализироваться.