Ich gebe einige Konsolenausgaben in meine Komponententests ein, während ich sie zum Debuggen meines Codes verwende, aber ich sehe die Ausgabe nirgends geschrieben - weil es keine Konsole gibt Fenster?System.Console.WriteLine zeigt die Ausgabe in Komponententests nicht an
Wie soll ich von meinem Unit-Testcode ausgeben, damit er in den Debug-Ausgabefenstern angezeigt wird?
IO ist ein Nebeneffekt und hat wirklich keinen Platz in Komponententests. Idealerweise sind Ihre Komponententests einfach genug, um nicht viel Debugging zu benötigen, das nicht durch visuelle Inspektion durchgeführt werden kann, aber Sie können immer den Debugger + Breakpoints dafür verwenden. – kai
Ja, wie ich sagte, ich verwende wirklich die Komponententests, um meinen Code zu debuggen, ohne eine eigenständige Test-App zu schreiben, es ist nicht wirklich beabsichtigt, dies ist der endgültige Code –
Es gibt keine Konsole im Komponententest, verwenden Sie Debug.Write() –