SpecFlow и тестирование с помощью отладчика - PullRequest
2 голосов
/ 25 августа 2011

Мы просто решили использовать SpecFlow in для нашего модульного тестирования, и я создал первый сценарий.

Тесты работают нормально, за исключением одного из них, и он вызывает функцию в моем коде.

Так что очевидно, что тест обнаружил ошибку в этой функции.

Iпоместите точку останова в первую строку функции, которую тесты вызывают и щелкают правой кнопкой мыши по проекту Specs и выбирают Запуск с отладчиком.

Точка останова в моей функции, хотя никогда не получает удар, толькоТочки останова в тестах.

Итак, мой вопрос «Как заставить SpecFlow работать с отладчиком, чтобы я мог действительно отлаживать свой код»

Любые предложения приветствуются

Спасибо

Ответы [ 2 ]

1 голос
/ 01 октября 2013

Я тоже сталкивался с таким поведением. Для меня сработало размещение точки останова в сценарии, а также точки останова в файле определения шага. Когда вы выберете «Запустить с отладчиком», вы обнаружите, что выполнение программы остановится в обеих точках останова.

0 голосов
/ 03 октября 2015

Если вы используете Resharper для запуска ваших тестов, вам нужно изменить опцию VS: Инструменты -> Параметры -> Specflow -> Test Runner с Auto на ReSharper

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