На вкладке Tests Not Run отображаются тесты, которые были пропущены. Это тесты, для которых определен атрибут Ignore (). Это полезно, если вы хотите временно отключить тест, который, как известно, временно недействителен или требует слишком много времени для выполнения на регулярной основе.
Все остальные вкладки охвачены другим вашим вопросом:
- Console.Out -> Console.WriteLine ()
- Console.Error -> Console.Error.WriteLine ()
- Трассировка -> System.Diagnostics.Trace.WriteLine ()
- Журнал -> выход log4net
Console.Out записывает данные в стандартный вывод.
Console.Error записывает данные в stderr.
Трассировка записывает данные в Трассировочный объект .
Log4Net выполняет запись в «различные целевые объекты журнала».
Цель всего этого одна и та же: получить представление о том, что делает ваш код во время работы, без использования точек останова и отладчика. Какой из них вы используете, зависит от ваших требований: методы Console создают видимый для пользователя вывод. Трассировку легко показать / скрыть (и включает в себя довольно много дополнительной информации), но, похоже, она не имеет какой-либо настойчивости в ее поддержке. Ведение журнала может быть постоянным, но требует дополнительных затрат на ведение файла журнала.