Pregunta

Como algunos de ustedes lo sabrán, generalmente no es posible burlarse de un método estático en .NET.

Al burlarse, me refiero a reemplazar un método en una clase con otro método con la misma firma, generalmente para fines de prueba.

Los dos métodos principales utilizados para burlarse de un método son para declararlo virtual o definirlo en una interfaz.Ninguno de estos dos se permite para los métodos estáticos .NET.

Sin embargo, hay una herramienta costosa llamada "Aislador de TymEmock", que permite la burla de los métodos estáticos.¿Cómo realiza el aislador esta hazaña aparentemente imposible?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top