xunit. net - проверить, работает ли из Visual studio - PullRequest
0 голосов
/ 02 мая 2020

У меня есть модульный тест, который нужно запускать только из visual studio. Как проверить в тесте xunit, запущен ли он из Visual Studio? Могу ли я как-нибудь проверить запущенный процесс? Спасибо

1 Ответ

1 голос
/ 03 мая 2020

В тесте вы можете добавить атрибут [Trait("Category","VisualStudio")].

Он все равно будет работать в Visual Studio.

При запуске командной строки теста вы можете добавить следующее ( при условии, что вы используете. Net Core):

do tnet test --filter Category! = VisualStudio

См. https://docs.microsoft.com/en-us/dotnet/core/testing/selective-unit-tests#xunit (остальная часть документация предоставляет справку, если вы используете командную строку xunit)

...