Отладка.Функция WriteLine() выполняется дважды при запуске тестов

StackOverflow https://stackoverflow.com/questions/406632

Вопрос

У меня странная проблема при запуске модульных тестов VS2008.Когда я запускаю модульный тест с использованием Resharper или TestDriven в обычном режиме или режиме отладки, строки Debug.WriteLine ("foo") выполняются дважды:т.е.в окне вывода VS я вижу, что каждая строка написана дважды.

Однако, если я пройду тест, каждая строка, похоже, будет выполнена один раз, как и ожидалось.Кто-нибудь знает, что здесь происходит?Спасибо!

Это было полезно?

Решение

IIRC окно вывода Studio отображает не только STDOUT и STDERR, но и сообщения трассировки.Надлежащий тестировщик может настроить трассировку в дополнение к записи в стандартный вывод, чего не произойдет, если вы начнете тест вручную.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top