Как динамически пропустить тест с Xunit 2.0?

Xunit 1.9.x предоставляет пользователюDynamicSkipExample.cs пример, чтобы помочь ему настроить динамический пропуск[Fact].

Это оказалось весьма полезным при выполнении кроссплатформенной разработки. Это позволяет временно игнорировать тест, если его нельзя правильно запустить из-за основного контекста (ОС, файловая система, ...).

Тем не менее, этот пример был удален в коммите2deeff5 на дороге к версии 2.0.

Как можно повторно реализовать такую ​​функциональность через одну из точек расширения Xunit 2.0?

Замечания: Вопрос об этой теме был поднят в трекере xUnit. УвидетьXUnit / XUnit # 250.

Ответы на вопрос(3)

Ваш ответ на вопрос