Практическое руководство. Отладка при выполнении теста
Можно отлаживать код при выполнении модульного теста. Это можно сделать двумя способами.
Если рабочий код или сам тест выполняется либо в процессе IIS, либо в процессе ASP.NET Development Server, используйте процедуру, описанную в разделе Практическое руководство. Отладка во время выполнения теста в решении ASP.NET.
Во всех прочих случаях используйте процедуру, описанную в данном разделе.
Отладка кода при выполнении модульного теста
(Необязательно) Разместите в коде одну или несколько точек останова.
Нажмите сочетание клавиш CTRL+R, затем CTRL+T.
- или -
В меню "Тест" последовательно выберите пункты Отладка и Выбранные тесты.
Первый модульный тест будет выполняться до точки останова в коде. При выполнении теста можно использовать обычные команды отладки, такие как Продолжить и Шаг с выходом. Модульный тест не создаст итоговый результат, пока ветвь кода метода не будет полностью пройдена.
Если в окне Обозреватель тестов выбрано несколько тестов или если вы выбрали пункт Отладить все тесты, тестовый запуск продолжается с последующими тестами. В этих тестах выполнение будет также продолжаться до точек останова.
Примечание
Все это возможно только при запуске тестов на локальном компьютере, т.е. на собственном.Иными словами, при удаленном тестировании (с помощью контроллера и агента) отладка невозможна.
См. также
Задачи
Практическое руководство. Запуск тестов из Microsoft Visual Studio
Практическое руководство. Отладка во время выполнения теста в решении ASP.NET