Вопрос

Как некоторые из вас будут знать, это, как правило, невозможно издеваться в статический метод в .NET.

издевательства, я хочу заменять метод в классе с другим способом с одной и той же подписью, обычно для целей тестирования.

Два основных метода, используемые для издевания метода, заключаются в том, чтобы объявить его виртуальным или определить его в интерфейсе.Ни один из этих двух не допускается для статических методов .NET.

Тем не менее, есть дорогой инструмент под названием «Typemock Isolator», который позволяет издеваться от статических методов.Как изолятор выполняет этот, казалось бы, невозможный подвиг?

Это было полезно?
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top