проверка контракта проверка состояния Но правильно проверять наблюдаемое поведение, а не детали имплементации. из Принципы юнит-тестирования. testing