При модульном тестировании вы часто заинтересованы в проверке фрагмента полной системы, изолированной от зависимостей. Чтобы протестировать фрагмент системы, мы можем использовать объекты макет, чтобы заменить зависимости. Объект mock реализует по крайней мере часть того же интерфейса, что и производственный объект, но часто более простым, быстрым, предсказуемым или более управляемым способом.
Для начала смотрите Создание объекта макет.
Протестируйте фрагмент полной системы в изоляции с помощью макета.
Задайте поведение объекта макета
Задайте поведение для маскированных методов и свойств. Например, можно задать, что метод возвращает предопределенные значения.
Квалификация взаимодействия Макетов
Точка пересечения сообщений, отправленных из тестируемого компонента объекту mock. Например, можно проверить, что был вызван метод или задано свойство.
Написание теста, который использует App Проверки и Платформ для мокинга
В этом примере показано, как написать тест, который использует среду тестирования приложений и платформу для мокинга.