Frage

Wenn einige von Ihnen wissen, ist es im Allgemeinen nicht möglich, eine statische Methode in .NET zu verspotten.

Durch das Spott, ich meine, ich meine, ein Verfahren in einer Klasse mit einem anderen Verfahren mit derselben Signatur, normalerweise zu Testzwecken, zu ersetzen.

Die beiden Hauptmethoden, die zum Spott einer Methode verwendet werden, sollen virtuell deklarieren oder in einer Schnittstelle definieren.Keine dieser beiden ist zulässig für .NET statische Methoden.

Es gibt jedoch ein teures Werkzeug, das als "TypeMock Isolator" bezeichnet wird, das statische Methoden verspottet.Wie führt Isolator diese scheinbar unmögliche Leistung aus?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top