Отладка.Функция WriteLine() выполняется дважды при запуске тестов
-
03-07-2019 - |
Вопрос
У меня странная проблема при запуске модульных тестов VS2008.Когда я запускаю модульный тест с использованием Resharper или TestDriven в обычном режиме или режиме отладки, строки Debug.WriteLine ("foo") выполняются дважды:т.е.в окне вывода VS я вижу, что каждая строка написана дважды.
Однако, если я пройду тест, каждая строка, похоже, будет выполнена один раз, как и ожидалось.Кто-нибудь знает, что здесь происходит?Спасибо!
Решение
IIRC окно вывода Studio отображает не только STDOUT и STDERR, но и сообщения трассировки.Надлежащий тестировщик может настроить трассировку в дополнение к записи в стандартный вывод, чего не произойдет, если вы начнете тест вручную.
Не связан с StackOverflow