Я использую Microsoft Родинки и любопытно на следующую тему:
Moling типа, сохраняя оригинальное поведение конкретного метода
- Есть ли способ, чтобы установить поведение от типа (например, к нереализованному), но сохранить исходное поведение одного конкретного метода ?
Мое намерение состоит в том, чтобы полностью изолировать метод для проверки (не зная методов, вызванных методом тестирования) из своего класса.
Следующий код не работает для меня, как моль отключается полностью и любой используемый submethod использует свое первоначальное поведение:
MBaseObjectType.BehaveAsNotImplemented();
MolesContext.ExecuteWithoutMoles(() => mBaseObject.MethodToTest())