При модульном тестировании часто возникает интерес к тестированию части полной системы, изолированной от зависимостей. Для проверки части системы можно использовать имитационные объекты для замены зависимостей. Имитационный объект реализует по меньшей мере часть того же интерфейса, что и производственный объект, но часто более простым, быстрым, более предсказуемым или более управляемым способом.

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