Как некоторые из вас знают, как правило, невозможно смоделировать статический метод в .net.
Под издевательством я имею в виду заменить метод в классе другим методом с такой же сигнатурой,обычно для целей тестирования.
Два основных метода, используемых для насмешки метода, - объявить его виртуальным или определить его в интерфейсе.Ни один из этих двух методов не разрешен для статических методов .net.
Однако существует дорогостоящий инструмент под названием «Typemock Isolator», который позволяет имитировать статические методы.Как Isolator совершает этот, казалось бы, невозможный подвиг?