Я работаю над этим, давайте назовем его устаревшим, кодом, который выполняет вызовы в другой компонент с использованием интерфейса (IFjuk).
Я понимаю, что макет обычно предназначен для модульного тестирования, но я подумал, что он может быть полезенза форму «системный тест».Моя основная цель состоит в том, чтобы избавиться от зависимости от части внешнего оборудования.
Выполнение делает много вызовов IFjuk, что усложняет написание вручную и поддержку кода, который определяет ложные ожидания.
У меня есть одна идея - использовать Castle Dynamic Proxy для записи вызовов (включая возвращаемые значения из реального компонента) и генерировать код C # из того, что определяет макеты RhinoMock, но я подозреваю, что кто-то уже создал нечто подобное...
Существует ли инструмент, который может записывать вызовы и ответы IFjuk для фактического компонента, чтобы я мог использовать эти данные для генерации ложных показаний?