Запустите тестовые случаи NUnit с помощью теста xUnit - PullRequest
1 голос
/ 06 июля 2011

Мне нужна возможность запуска тестов NUnit из xUnit, используя что-то вроде xunit.nunit.dll.

Ответы [ 4 ]

1 голос
/ 06 июля 2011

В образце был RunWithAttribute, который сделал именно это, но его больше нет в транке.На форуме Codeplex есть ветка, объясняющая, почему его нужно было удалить.

Если у вас нет очень интересного количества устаревших тестов и вы не можете портировать, я настоятельно рекомендую не связываться с двумя-test-frameworks- ничего хорошего из этого не выйдет.

0 голосов
/ 27 февраля 2012

Как я понимаю ваш вопрос, основная проблема здесь заключается в том, что у вас есть тесты, написанные на двух платформах модульного тестирования: xUnit.net и nUnit, и вы хотите запустить их все с одним бегуном (если это не проблема, пожалуйста, не обращайте внимания на этот ответ). В этом случае вы можете взглянуть на Gallio . Частью пакета является Icarus Runner, который может запускать модульные тесты как минимум из nunit, xunit.net, mbunit. В некотором смысле это ограничено (например, когда вы расширяете nunit или xunit путем создания пользовательских подклассов для атрибутов, используемых для обозначения метода тестирования, Icarus их больше не видит), но в большинстве случаев с вами все будет в порядке.

0 голосов
/ 16 декабря 2011

Вы можете прикрепить отладчик с помощью тестовых примеров xUnit от Visual Studio, нажав на инструменты, перейти к обработке и щелкнуть по xunit.exe, затем, когда вы выполните свои тестовые сценарии, они перейдут в Visual Studio и, следовательно, вы получиливозможность отладки тестовых случаев

0 голосов
/ 06 июля 2011

Если вы используете nuget для получения последней версии Xunit, найдите и замените на.Пока вы используете основы, это должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...