У меня есть решение, в котором есть несколько проектов, включая проекты NUnit Test.Таким образом, решение выглядит следующим образом (с использованием общих имен, это не фактические имена):
+ Solution
+ Project1
+ Project1.Test
+ Project2
+ Project2.Test
+ Project3
+ Project3.Test
...
Я хотел бы запустить все тесты NUnit через графический интерфейс NUnit или консольное приложение, когда я нажимаю «Пуск».Отладка из Visual Studio.
Сейчас я добавил новую библиотеку классов под названием TestRunner и настроил ее как проект StartUp (я читал, что мне это не нужно)Я могу просто щелкнуть правой кнопкой мыши по проекту и выбрать «Отладка> Начать новый экземпляр»).Затем, в свойствах проекта на странице «Отладка», я установил «Start Action» на «Start external program» и выбрал nunit-console.exe (похоже, графический интерфейс nunit.exe не поддерживает несколько сборок в качестве входных параметров).Затем в «Аргументы командной строки» я ввожу путь к каждому из проектов.Например:
Настройка http://i40.tinypic.com/30ku3xu.jpg
Кажется, это работает нормально, но мне интересно, есть ли лучший способ сделать это (возможно, мне не нужен дополнительный проект,или может быть более простой способ запустить несколько проектов NUnit Test из Visual Studio).
Буду признателен за любые предложения по улучшению этого.Запуск NUnit 2.5.9 и Visual Studio 2008.