Also ich weiß, dass Unit-Tests ein Muss ist. Ich habe die Idee, dass TDD der Weg ist, wenn neue Module hinzugefügt werden. Auch wenn ich es in der Praxis nicht mache. Ein bisschen wie Code kommentieren, wirklich.UI und Event-Test
Die reale Sache ist, ich bin zu kämpfen meinen Kopf herum, wie Unit-Test die Benutzeroberfläche und allgemeinen Objekte, die Ereignisse erzeugen: Benutzersteuerungen, asynchrone Datenbankoperationen usw.
So viel von meinem Code bezieht sich auf UI-Ereignisse, die ich nicht ganz sehen kann, wie man den Komponententest überhaupt startet.
Dort müssen einige Grundierungen und Starter-Dokumente da draußen sein? Einige Tipps und Tricks?
Ich arbeite im Allgemeinen in C# (2.0 und 3.5), aber ich bin mir nicht sicher, dass dies für die Frage unbedingt relevant ist.