NUnit не работает на Visual Studio 2010? - PullRequest
2 голосов
/ 25 июня 2011

Я новичок в NUnit, и я просто загружаю его сегодня, и я не могу заставить его работать с Visual Studio.(Я также новичок в Visual Studio) Я следую учебному пособию TekPub по освоению C # 4.0.

Снимок экрана: В области красного круга чего-то не хватает.На боковой стороне должна быть какая-то «зеленая вещь», которая позволит вам дважды щелкнуть по ней и запустить тест NUnit.
http://dl.dropbox.com/u/20422001/NunitMissing.jpg

Как вы можете видеть на скриншоте выше, NUnit, кажется, не работает....

Я что-то пропустил?Пожалуйста посоветуй.Спасибо

РЕДАКТИРОВАТЬ Вот как это должно выглядеть.Я взял скриншот из видеоурока:

http://dl.dropbox.com/u/20422001/nunit.jpg

и вот файлы проекта:

http://dl.dropbox.com/u/20422001/MasteringCSharp.rar

Как вы можете видеть, У меня нет вкладки «Модульный тест» и «Сессия модульного теста» ...

Ответы [ 3 ]

6 голосов
/ 25 июня 2011

Вы не делаете ничего плохого.Из коробки NUnit не интегрируется напрямую с Visual Studio.Снимок экрана из видео, похоже, использует тестовый запуск Resharper.

Обычно для тестирования с помощью NUnit необходимо скомпилировать тестовый проект и затем загрузить его в графический интерфейс NUnit (nunit.exe), откуда можно запускать тесты.там.При использовании графического интерфейса NUnit проект будет перезагружаться каждый раз, когда сборка перекомпилируется.(Иногда я предпочитаю использовать это в отдельном процессе, поскольку он не связан с пользовательским интерфейсом Visual Studio, но это вопрос предпочтений.)

Дополнительное преимущество использования стороннего тестера, такого как Resharper, TestDriven.net, Galileo и т. д. позволяют запускать или отлаживать тесты непосредственно из среды IDE.Вы можете сделать то же самое, используя NUnit, настроив Visual Studio для подключения к NUnit и отладки ваших тестов из внешнего процесса.Этот пост показывает вам, как .

3 голосов
/ 25 июня 2011

Я не видел этого конкретного видео, но, похоже, вам нужен тестовый прогон NUnit для Visual Studio.

Проверьте следующее:

Visual NUnit 2010 - бесплатно!

TestDriven.net

ReSharper

0 голосов
/ 25 июня 2011

Что мой друг JetBrains 'Resharper - это платная надстройка для Visual Studio, которая позволяет запускать тесты из среды IDE. Настоятельно рекомендуется, если вы работаете в течение длительного периода в VS.

Конечно, поскольку вы только начинаете, вы можете использовать графический интерфейс NUnit для запуска ваших тестов. Вы также можете настроить запуск тестов после каждой сборки. Tools > Settings > Test Loader > Assembly Reload. Check "Re-Run last tests run". Apply changes

...