2009-06-29 8 views
0

Wie gehe ich vor, um Composite WPF-Anwendungen zu testen?Testen von Composite-WPF-Anwendungen

Ich habe die Composite Application Library und die Stock Trader Referenzimplementierung für Beispiele betrachtet, aber ich verstehe nicht, wie ihre Tests organisiert sind.

Ich habe mehrere Module, die in DLLs kompiliert und von meiner Haupt-Shell referenziert werden. Was muss ich tun, um die einzelnen Module zu testen? Kann alles durch Unit Tests gemacht werden? Muss ich eine falsche Shell bereitstellen?

Antwort

0

Die CAL Stock Trader-Referenzimplementierung verwendet das in Visual Studio integrierte Unit Testing-Framework.

Was ich herausgefunden habe, war, dass ich "Externes Programm starten" in den Projekteigenschaften verwenden sollte. Ich baue alle meine Module und Executables in ein Runtime-Verzeichnis und referenziere dort alles.

Wenn ich ein bestimmtes Modul testen möchte, startet Visual Studio die ausführbare Datei in dem angegebenen Laufzeitverzeichnis. Dies ermöglicht es mir, Haltepunkte in meinem aktuell geöffneten Modul zu setzen, ohne die Shell kompilieren oder referenzieren zu müssen.