и поэтому тест не записывал данные в консоль до того, как объект консоли был очищен средой выполнения (при запуске только одного теста). Решением было сначала преобразовать набор результатов в список, чтобы я мог использовать не асинхронную версию forEach ():
вызов в моих модульных тестах либоDebug.Write(line)
или жеConsole.Write(Line)
просто пропускается во время отладки и вывод никогда не печатается. Звонки на эти функции из классов, которые я использую, работают нормально.
Я понимаю, что модульное тестирование предназначено для автоматизации, но я все же хотел бы иметь возможность выводить сообщения из модульного теста.