2010-12-20 25 views
13

Ich habe ein oder zwei Fragen zum Testen von Wpf-Bindungen bei Stackoverflow gesehen und habe mich im Internet nach Beispielen dafür umgesehen, wie das gemacht werden könnte. Ich weiß, dass manche Leute das Gefühl haben, dass dies nicht wirklich getestet werden muss und visuell getestet werden kann, aber ich glaube, dass es einen Wert hat, Unit-Tests zu haben, um Ihre Bindungen zu testen. Da ich kein Beispiel dafür finden konnte, habe ich versucht, einen Code dafür zu schreiben. Der Code funktioniert gut in den Szenarien, die ich getestet habe, und ich denke, dass die Testoberfläche ziemlich einfach zu bedienen ist. Ich habe einen Link zum Code hinzugefügt, um Feedback von allen zu erhalten, die sich für das Testen ihrer WPF-Bindungen interessieren. Bitte lassen Sie mich wissen, was Sie denken?Unit Testing Wpf Bindings

Unit-Testing-WPF-Bindings-Adding-a-Fluent-interface.

Antwort

-1

Der Link funktioniert für mich. Das ist eine ziemlich tolle Testklasse! Danke, Andrew. Ich denke, ich werde das in meinem Silverlight-Projekt konvertieren und verwenden. Danke für den Tipp über Caliburn, Josh G. Ich schaue mir das auch an! :)

+2

Ich würde vorschlagen, Inhalt wie diesen in einen Kommentar zum ursprünglichen Beitrag oder zu meiner Antwort zu setzen, anstatt eine separate Antwort zu veröffentlichen ... Es gibt hier nichts, was wirklich "antwortet" oder das Thema ergänzt. Sie werden für die Veröffentlichung von irrelevantem Inhalt als Antwort abgelehnt. –

+0

@Josh: Um fair zu sein, war die ursprüngliche Frage eigentlich keine Frage;) –

+0

@Merlyn: Sehr wahr. Aber trotz dieser Tatsache wurde die Frage irgendwie 12 mal abgestimmt? –

1

Der Link für mich funktioniert nicht.

Haben Sie ausgecheckt? Es gibt einige Dinge über Caliburn, die ich nicht mag, aber sie haben einige großartige Klassen für Unit Testing Bindungen. Es ist wirklich einfach. Sie verwenden Reflektion, um die Quelle zu untersuchen und sicherzustellen, dass der Eigenschaftspfad existiert.

+0

Schauen Sie sich zuerst die Dokumentation an und Sie können sehen, wie sie Bindings testen. –

+0

Der Link funktioniert jetzt. –