Ответ 1
Тестер NUnit фактически интегрируется непосредственно в существующий тестовый проводник Visual Studio (Test Explorer) (из меню: Test → Windows → Test Explorer). Таким образом, он нигде не появляется. Просто добавьте тесты NUnit в свой проект, и они теперь будут волшебным образом отображаться в Test Explorer и запускаться, когда вы нажимаете кнопку >.
Вместо пакета NuGet вам нужно будет использовать тестовый бегун из Visual Studio Gallery или из Tools → Extensions and Updates. Причина этого в том, что Test Runner устанавливается в Visual Studio (в отличие от установки в ваш проект).
Как упоминает @Jan, теперь есть пакет NUnit.Runners
, который вы также можете добавить в свое решение. Это должно добавить бегун NUnit для сборки командной строки, но это не регистрирует тестовый бегун NUnit VisualStudio для Visual Studio. NUnit Runners позволяют запускать тесты из командной строки (msbuild). Вы также можете выполнить это, выполнив тесты с помощью vstest.console.exe
, которые можно найти в каталоге Visual Studio: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow
.
Update
С обновлением к Visual Studio 2013 Microsoft включила тестовые ролики в качестве пакеты NuGet для проекта. Таким образом, они автоматически синхронизируются с вашим проектом и могут быть настроены на автоматическое обновление. Также нет требования установить тестовый бегун на сервере сборки.