Я создал тесты NUnit, как мне их запустить?
-
06-09-2019 - |
Вопрос
Я разрабатываю vs2008, С#, .net 3.5.
Я скачал версию NUnit 2.5 win/msi.Я создал класс [TestFixture], содержащий несколько методов [Test].
Как запустить тесты?
Когда я запускаю демонстрационное решение NUnit от Эда Эймса, его тестовые файлы .cs имеют значок в сером столбце слева от кода (то же место, где появляются точки останова, закладки и т. д.). Нажатие на значок дает мне возможность для запуска тестов.
Этот значок не отображается в моих проектах.Есть ли свойство, которое мне нужно установить?
Кроме того, в документации упоминается графический интерфейс NUnit, который можно использовать для запуска тестов.Похоже, что графический интерфейс не был загружен в MSI-версию NUnit.Есть ли отдельная загрузка для Gui?
Решение
Спасибо за вашу помощь, ребята.
Я использую Resharper, забыл об этом упомянуть.
На самом деле тесты не запускались (в файле тесты не найдены), поскольку мой класс [TestFixture] не был общедоступным.Изменил его на Public, и все мои тесты появились.
Также спасибо за помощь в поиске графического интерфейса.Я искал exe-файл с графическим интерфейсом в имени файла.Но для запуска тестов я буду использовать Resharper.Теперь, когда я их нашел!
Другие советы
В демо-версии, которую вы видели, скорее всего, был плагин VS (Resharper, TestDriven.NET и т. д.), который не входит в состав NUnit.Однако NUnit устанавливается с графическим интерфейсом.Перейдите в папку, в которую вы установили NUnit, и вы найдете его там.
Программа называется nunit.exe и находится в папке bin.
После запуска вам нужно будет перейти в «Файл» -> «Открыть проект» и найти DLL, созданную вами в Visual Studio.
Вы можете использовать бегун nUnit (GUI — nunit.exe в папке bin, консоль — nunit-console-x86.exe), который, я полагаю, поставляется с nUnit.
Альтернативно, если у вас есть resharper (http://www.jetbrains.com/resharper/) установлен, у него есть средство запуска тестов.
Еще есть TestDriven.Net (http://www.testdriven.net/)
Я не видел это демо, но похоже, что он использует Решарпер.
Если вы запустили установщик MSI, он установит программу запуска NUnit GUI.Если вы просматриваете меню «Пуск», скорее всего, это «Программы» -> «Nunit».Из бегуна с графическим интерфейсом вы можете загрузить тестовую сборку, перейдя в каталог bin вашего проекта.
Вам нужно открыть dll с помощью 1) командной строки Nunit или 2) графического интерфейса Nunit.