Запустите метод в Visual Studio с помощью ReSharper. - PullRequest
2 голосов
/ 13 июня 2011

Я только что посмотрел запись презентации конференции.Ведущий использовал VS 2010 и ReSharper.У него был ярлык для запуска метода, в котором был курсор.Как это сделать?

Спасибо

Ответы [ 2 ]

7 голосов
/ 13 июня 2011

Это была моя презентация, спасибо за просмотр.Я использую TestDriven.NET , который обладает замечательной способностью запускать любые методы, а не только приписанные методы тестирования.После установки TestDriven просто щелкните правой кнопкой мыши внутри метода, который вы хотите запустить, и выберите «Выполнить тесты».

Я сопоставляю эту команду с F8.Сервис-> Параметры-> Среда-> Клавиатура, найдите команду TestDriven.NET.RunTests и назначьте ее для клавиши, которую вы хотите использовать.

Теперь вы можете просто написать метод и с курсором в нем,нажмите F8 и запустите его.Если метод выполняет запись в консоль (Console.WriteLine), выходные данные будут отображаться в окне вывода.Почти, но не совсем так хорошо, как наличие REPL:)

TestDriven также является лучшим тестовым драйвером для NUnit.Мне не нравятся модные графические тест-драйверы (такие как Resharper's), они просто мешают.Все, что вы действительно хотите знать, это если какие-либо тесты провалились.TestDriven запустит все ваши модульные тесты и выведет простую сводку на консоль.

2 голосов
/ 13 июня 2011

Полагаю, вы говорите о модульных тестах. Если это так, вам следует назначить их вручную из окна «Инструменты» -> «Параметры», затем «Среда» -> «Клавиатура», выполнить поиск ReSharper.ReSharper_UnitTest_RunContext и назначить его с помощью предпочитаемого вами ярлыка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...