Diario del objetivo

Глава 5. Изолирующие каркасы
Определение. Изолирующий каркас – это набор программируемых API, благодаря которым создавать поддельные объекты становится гораздо проще, быстрее и лаконичнее, чем вручную.
Хорошо спроектированный изолирующий каркас может избавить разработчика от необходимости снова и снова писать один и тот же код для утверждений или имитации взаимодействия объектов. А если каркас спроектирован очень хорошо, то с его помощью можно создавать тесты, которые будут работать годами, не заставляя разработчика возвращаться к ним после малейшего изменения продуктового кода.