В книге Роя Ошерова [Unit Testing] [1] он объясняет, что один модульный тест должен содержать от 0 до 1 макетов. Он предлагает, чтобы, если ваш тест не утверждался на макете, тогда вообще не используйте макет. Далее он демонстрирует, как использовать изолирующую среду для создания заглушек, которые были созданы аналогично макетам. Он не устанавливает никаких ограничений на количество созданных заглушек за один тест.
У меня такой вопрос: можно ли применить эти рекомендации ко всем изолированным платформам (или всем популярным платформам C #)? Другими словами, есть ли фреймворк, который может генерировать только макеты, а не заглушки? Существует ли изолирующая структура, которая не отличает насмешки от заглушек?
Мне просто любопытно, как легко рекомендации Ошерова могут быть преобразованы в стандарты кодирования.
[1]: http://the тестируемая система вообще даже не тестируется, вместо этого проверяются данные, возвращаемые из макетов.