Запуск тестов XUnit.Net из основного метода / в MonoDevelop
Я пытаюсь использовать xUnit.net для тестирования проекта, который я написал в Mono для OSX. Мне нужен хороший способ запуска тестов в MonoDevelop или, по крайней мере, способ создать набор тестов и запустить эти тесты из основного метода проекта. Кто-нибудь пробовал это делать? Я помню, что в NUnit я мог бы создавать тестовые наборы и запускать их сам, но я не могу понять, как сделать эквивалент в xUnit.net.
Дайте мне знать, если кто-нибудь нашел хороший способ запуска тестов без использования бегуна в xUnit.net или лучший способ запуска тестов в OSX MonoDevelop.
1 ответ
Вы можете запустить свои тесты с помощью графического интерфейса пользователя xunit (используйте mono xunit.gui.flavor из терминала) - мне неизвестно дополнение xunit для MonoDevelop, которое могло бы интегрировать модуль запуска тестов xunit в MonoDevelop IDE (другая ссылка: http://xunit.codeplex.com/discussions/439410).
Для отладки ваших модульных тестов вы можете подключить отладчик к графическому интерфейсу xunit. Чтобы упростить это, вы можете настроить конфигурацию запуска проектов: http://www.grumpydev.com/2011/06/30/debugging-xunit-tests-using-monodevelop/
Вам нужно принять решение, хотите ли вы перепрыгнуть через несколько обручей, чтобы использовать xunit или просто использовать NUnit, который хорошо интегрирован с платформой.