Вопрос

Я разрабатываю 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top