




Откройте ReSharper-> Windows-> Unit Test Explorer и выберите все, затем нажмите кнопку запуска.
Щелкните правой кнопкой мыши проект или решение в обозревателе решений VS и выберите «Выполнить модульные тесты». Или перейдите в меню Resharper, выберите «Модульное тестирование» и выберите один из вариантов оттуда.
В сопоставлениях Resharper 7 VS Keyboard это Ctrl-U, L
Если вы научитесь выполнять команды меню с помощью Alt-букв, вы сможете быстро выполнять многие команды, даже если у них нет прямых ярлыков. Особенно, если горячие клавиши представляют собой двухклавишные комбинации.
Что касается бегning всех тестов в решении, используется команда Alt-БЕГ, то есть Alt-R для меню ReSharper, U для модульного тестирования и N для всех тестов в решении.
За исключением того, что AQtime использует Alt-R для своего меню профиля.
Я удивлен, что никто не упомянул об этом здесь, но почти все команды resharper можно назначить конкретным пользовательским сочетаниям клавиш. Перейдите к Tools --> Options --> Keyboard и найдите интересующую вас команду (просто введите «resharper» в текстовое поле «показать команды, содержащие», и вы найдете их все). В этом конкретном случае команда «Запустить все тесты из решения» - «ReSharper.UnitTest_RunSolution».
В ReSharper 9.x имя команды - ReSharper.ReSharper_UnitTestRunSolution.
Это то, что я делаю. У меня это сопоставлено с ctrl-shift-x. Делает все тесты красивыми и быстрыми.
Это решение, которое я искал, но решение Ильи ALT + RUN over даже лучше!
Я использую CTRL+T, CTRL+T для запуска тестов на основе контекста (текущий тест / приспособление); CTRL+T, CTRL+D для отладки на основе контекста; CTRL+T, CTRL+S для запуска тестов для решения и CTRL+T, CTRL+E для повторного запуска существующей тестовой сессии ... Я считаю, что удерживать CTRL и нажимать TT или TS быстрее и проще, чем печатать RUN (для чего нужны две руки), но каждый сам по себе .. . (это здорово, что у них есть Alt-клавиши меню, чтобы прописать RUN).
@Alconja: Чем вы заменили исходный CTRL-T (тип поиска)? Или ты им не пользуешься? CTRL-U уже связан с командами модульного тестирования. Я бы использовал это вместо этого ...
@KevinCoulombe - Я использовал IntelliJ IDEA в дни, когда еще не было .NET Java, и использую Resharper с ранних версий, поэтому в качестве основы я использую комбинацию клавиш «ReSharper 2.x или IntelliJ IDEA». Итак, тип поиска - CTRL-N, оставляя CTRL-T свободным.
Ярлык по умолчанию в Resharper 7:
Запустите все тесты из решения: Ctrl+U, L
Возможно, ваши модульные тесты не полностью обнаруживаются в проводнике модульных тестов. В этом случае перезапуск Visual Studio помог решить эту проблему.
Иногда Resharper не сможет увидеть тесты, пока вы не перестроите их вручную. Поэтому, если вы не видите тесты в resharper или resharper не выполняет все тесты в решении, просто сначала перестройте их.
Это оказалось моей проблемой, спасибо. Сборка-Перестройка (alt + b, r). Затем запустите все тесты (ctrl + t, ctrl + l), чтобы найти их все.
Обозреватель модульных тестов содержит только те тесты, которые вы запускали в прошлом. Это не все тесты в решении ...