Как отлаживать тесты в.net
Я хочу отлаживать свои тесты, проверять каждый тест, чтобы увидеть, где именно происходит сбой. Я использовал Coderush, который является отличным инструментом, но мой испытательный период 1 месяц истек.
Любое предложение приветствуется.
1 ответ
Как говорит Марк, если вы найдете инструмент действительно полезным, купите его. Лично я использую ReSharper для запуска своих тестов, но это личный выбор.
Я также использую NCrunch, который является бесплатным (и замечательным). Я считаю, что вы можете использовать это для отладки тоже.
Однако вы можете отлаживать с помощью графического интерфейса NUnit - просто подключите отладчик к процессу, установите точки останова и запустите тесты.
Однако я обычно стараюсь не требовать использования отладчика для исправления тестов. Когда утверждение не выполняется в хорошо спроектированном тесте, это обычно дает достаточно информации, чтобы исправить реализацию, после небольшого размышления. Если этого не произойдет, это предполагает, что это сложный сценарий - который иногда предлагает добавить больше тестов для обработки каждой части сценария. Но да, иногда вам понадобится отладчик...