Моки (mocks) - самая обсуждаемая тема в тестировании и одновременно самая часто неправильно используемая. Идея простая: подменить реальную зависимость (внешний API, базу данных, почтовый сервер) фиктивным объектом, который запоминает, как его вызывали, и отдаёт заранее заданный результат - не выполняя реальную работу.