Для чего нужны модульные тесты?