Я внутри IDE, и я могу запускать все модульные тесты в файле, но есть ли способ запуска всего теста в проекте или решении сразу?
ReSharper запускает все модульные тесты в проекте или решении сразу
Ответ 1
Щелкните правой кнопкой мыши проект или решение в VS-explorer VS и выберите "Run Unit Tests" или перейдите в меню Resharper, выберите Unit-Testing и выберите один из вариантов.
Ответ 2
Если вы изучите выполнение команд меню с помощью Alt-Letters, вы можете выполнить многие команды быстро, даже если у них нет прямых ярлыков. Особенно, если ярлыки являются двухкнопочными комбо.
Что касается выполнить при всех тестах в решении, команда Alt- RUN, то есть Alt-R для меню ReSharper, U для модульного тестирования и N для всех тестов в растворе.
Ответ 3
Я удивлен, что никто не упомянул об этом здесь, но в значительной степени все команды resharper могут быть назначены определенным пользовательским комбинациям клавиш. Перейдите в Tools --> Options --> Keyboard
и найдите интересующую вас команду (просто введите "resharper" в текстовом поле "show commands contains", и вы найдете их все). В этом конкретном случае команда "Запустить все тесты из решения": " ReSharper.UnitTest_RunSolution".
В ReSharper 9.x имя команды ReSharper.ReSharper_UnitTestRunSolution.
Ответ 4
Откройте ReSharper- > Windows → Unit Test Проводник и выберите все, затем нажмите кнопку запуска
Ответ 5
Иногда Resharper не сможет увидеть тесты, пока вы их вручную не перестроить. Поэтому, если вы не можете увидеть тесты в resharper, или resharper не запускает все тесты в решении, сначала перестройте их.
Ответ 6
Горячий ярлык Resharper 7 по умолчанию:
Запустите все тесты из решения: Ctrl+U, L
Ответ 7
Возможно, ваши тестовые тесты не полностью обнаружены в проводнике Unit Test. В этом случае перезагрузка Visual Studio помогла решить эту проблему.