2016-07-15 10 views
0

В настоящее время я использую ReSharper 2016.1.2 с собственным тестовым бегуном xUnit. Я блуждал так, чтобы Theories не поддерживались и просто игнорировались на тестовых сеансах. Более того, попытки запустить их сингулярно не имеют никакого эффекта.ReSharper 2016.1 xUnit test runner не поддерживает теорию

Что также немного расстраивает то, что они получают молча игнорируются и не отражаются в счете Ignored Tests вкладки (в моем случае> 20 тестов с использованием теории как с InlideData и MemberData).

Вопрос в следующем: будут ли поддерживаться теории или переписать мой тест?

+0

Не уверен, что все еще релевантно, но, возможно, попробуйте открыть проблему на gh repo https://github.com/xunit/resharper-xunit/issues –

+1

@ robi-y github repo был там для расширений xUnit ReSharper, которые требовалось до версии 9.0. ReSharper 2016 (aka 10) имеет встроенную поддержку xUnit. –

+0

Вы обновили до xUnit.net 2.1.0? –

ответ

0

Поддерживаются теоретические тесты. Метод должен быть выделен в редакторе, а при запуске тестов дерево результатов будет содержать узел для метода, а затем автоматически добавить другие узлы, по одному для каждой строки теории. Как только результаты будут показаны в окне результатов, отдельная теория (или группа из них) может быть подсвечена и запущена без необходимости запуска всех теорий.

Если вы видите какое-либо другое поведение, вы должны log an issue, с подробной информацией о том, как воспроизводить.

+0

Я повторно установил ReSharper, и теперь я могу управлять теориями, и поведение - это то, что вы описываете. Я действительно не могу сказать, почему это так. Спасибо за ответ. –

+0

Ну ладно, рад, что сейчас работает – citizenmatt