Рекомендуемый метод по-прежнему использовать append и join.
Нажмите на имя метода тестирования, затем нажмите Ctrl+R, Ctrl+T. (Или перейдите к Тесту / Отладка / Тесты в Текущем Контексте.)
Существуют, вероятно, другие пути, но я устанавливаю TestDriven.NET . Это позволяет Вам щелкать правой кнопкой по методу тестирования (MSTest, NUnit, MbUnit, и т.д.) и избранное Выполнение в Отладчике. Я настоятельно рекомендую его.
У Вас есть две опции при запущении тестов. Посмотрите на свою панель инструментов Test Tools. Существует четыре кнопки: Запустите тесты в текущем контексте, отладьте тесты в текущем контексте, запустите все тесты и отладьте все тесты в решении.
, Когда Вы хотите отладить единственный тест, можно поместить курсор в тело теста и нажать один из "текущего контекста" кнопки тестового прогона. Для запущения всех тестов в классе поместите курсор в тестовое имя класса и нажмите одну из тех кнопок.
, С другой стороны, можно создать тестовый список (Тест-> Создают Новый Тестовый Список), и использование, что для выбора тестов Вы хотите работать. Можно также использовать theis, чтобы отключить и удалить тесты.
CTRL -R + T = Запуск теста в контексте. Это может быть легко запущено внутри теста.
CTRL-R + A = Прогоните все тесты
CTRL-. R + C = Прогоните все тесты в классе
CTRL-R + N = Прогоните все тесты в пространстве имён
CTRL-... R + F = Прогоните все проверенные тесты (хорошо подходит для повторного запуска всех неудачных тестов)
CTRL-R + CTRL-T = отладочный тест в контексте, то есть. он также прикрепляет отладчик
.
Это также работает для всех остальных комбинаций.
Как и Will, вы можете использовать тестовые списки для всех видов сценариев "тестового стада", так как каждый юнит-тест в решении может быть членом нуля или большего количества тестовых списков и вы можете создать дерево тестовых списков в Test
-> Windows
-> Test List Editor
.
Если вы хотите отладить свои тесты во время выполнения тестов под решением ASP.NET, обратитесь к статье MSDN "Как это сделать? Отладка во время выполнения теста под ASP.NET решением" по адресу http://msdn.microsoft.com/en-us/library/ms243172.aspx.
Я должен был сделать это сегодня вечером и частично следовал инструкциям для "Отладки при запуске на сервере разработки ASP.NET", установив в параметре web.config и операторе System.Diagnostics.Debugger.Break() в начале работы метода. Однако я выполнил команду "Debug Checked Tests" (Ctrl+R, Ctrl+T), которая выдала подсказки отладчика Just-in-time и запустил новый экземпляр Visual Studio (использую VS2010 Beta2). Это сработало хорошо.