¿Cómo omitir dinámicamente una prueba con Xunit 2.0?

Xunit 1.9.x proporciona al usuario laDynamicSkipExample.cs ejemplo para ayudarlo a configurar la omisión dinámica de un[Fact].

Esto ha demostrado ser bastante útil cuando se realiza un desarrollo multiplataforma. Esto permite que una prueba se ignore temporalmente cuando no se puede ejecutar correctamente debido al contexto subyacente (SO, sistema de archivos, ...).

Sin embargo, este ejemplo se ha eliminado en commit2deeff5 en el camino a la versión 2.0.

¿Cómo se puede volver a implementar dicha funcionalidad a través de uno de los puntos de extensibilidad de Xunit 2.0?

Nota: Se ha planteado un problema sobre este tema en el rastreador de xUnit. Verxunit / xunit # 250.

Respuestas a la pregunta(3)

Su respuesta a la pregunta