Как отлаживать модульные тесты mbunit / Gallio в визуальной студии - PullRequest
9 голосов
/ 05 мая 2009

Я пытаюсь выяснить, как я могу достичь контрольных точек в моих модульных тестах, написанных с помощью MbUnit / Gallio. Я попытался запустить Gallio.Icarus, подключив к нему отладчик, точки останова не были достигнуты. Затем я попытался запустить Gallio.Echo из свойств проекта, но после предоставления dll я получил сообщение об ошибке, в котором говорилось, что можно проверить только .exe. Модульный тест отлично работает с Gallio.Icarus, однако я не могу их отладить.

Спасибо!

Ответы [ 3 ]

11 голосов
/ 05 мая 2009

Grab Gallio v3.0.6 Обновление 1. Загрузите свои тесты и нажмите на новую блестящую кнопку «Отладка» в самом графическом интерфейсе Icarus.

5 голосов
/ 05 мая 2009

Я бы использовал для этого TestDriven.Net . Он поддерживает тесты MbUnit, и вы можете отлаживать его, просто щелкнув правой кнопкой мыши в Visual Studio

2 голосов
/ 04 декабря 2012

Гораздо лучший ответ находится здесь: Плагин Gallio Test Runner для Visual Studio 2010

Ответ заключается в добавлении следующего раздела в ваш файл * .csproj после раздела :

    <ProjectTypeGuids>
        {3AC096D0-A1C2-E12C-1390-A8335801FDAB}
      ; {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
    </ProjectTypeGuids>

Смотрите также:
Как Visual Studio Identiy тестирует проекты?
Список поддерживаемых типов проектов VS2010
Второй список идентификаторов Guid для поддерживаемых типов проектов

...