Отладка тестов xUnit в Visual C # Express?

Я написал тесты xUnit для своего решения C #.

Visual C # Express не интегрируется с инструментами модульного тестирования, поэтому люди обычно используют внешние инструменты, и до сих пор я действительно использовал внешнюю программу запуска тестов xUnit.

Но теперь я хотел бы отладить конкретный тест в Visual C # Express, потому что этот тест приводит к сбою средства запуска тестов xUnit.

Я думаю о создании фиктивного исполняемого проекта, который просто ссылается на проект модульных тестов и вызывает тест.
Есть ли более разумная идея?


person Nicolas Raoul    schedule 18.10.2012    source источник


Ответы (2)


Если вы хотите перейти на Visual Studio 2012 Express для Windows Desktop можно использовать xUnit.net runner для Visual Studio 2012. В противном случае вы можете подключиться к процессу выполнения тестов (Отладка -> Подключить к процессу ...) и отладить его таким образом.

person bricelam    schedule 23.10.2012
comment
Я перешел на NUnit, поэтому не могу попробовать, но это похоже на то, что я хотел! - person Nicolas Raoul; 24.03.2013

Я не уверен, существует ли эта функция в экспресс-версии, но вы сможете сделать Tools -> Attach To Process, а затем подключиться к приложению запуска тестов xunit (убедитесь, что оно запущено). Поместите точку останова в один из ваших тестов, и когда вы запустите тест (ы) в xUnit Test Runner, вы сможете отлаживать как обычно.

person goldenratio    schedule 22.03.2013