У меня есть класс обслуживания, который я хочу пройти модульное тестирование. Служба вызывает метод класса репозитория для сохранения некоторых данных. Но прежде чем я вызову метод save, у меня есть метод validate, принадлежащий тестируемому классу обслуживания, который проверяет свойства класса, который будет сохранен в качестве параметра для метода сохранения в хранилище.
Я знаю, что для проверки того, что метод сохранения в хранилище вызывается, я должен смоделировать класс хранилища и настроить метод сохранения, но как проверить, что метод validate, принадлежащий тестируемому классу обслуживания, вызывается, когда модуль тестируете тестируемый метод, так как они принадлежат к одному и тому же классу?