Debug.WriteLine () происходит дважды при запуске тестов - PullRequest
4 голосов
/ 02 января 2009

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

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

1 Ответ

5 голосов
/ 02 января 2009

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

...