Testen von VSTO-Anwendungen?

9

Ich entwickle eine Word 2007-VSTO-Anwendung in VS2008. Der Teil der Anwendung, der mit VSTO interagiert, ist schwer zu testen. VSTO-Objekte verhalten sich anders als die meisten Klassenbibliotheken. Ihr Zustand und Verhalten hängt davon ab, wie der Benutzer mit Word interagiert, wo er geklickt hat, was um den Einfügepunkt herum passiert usw. Mock-Objekte könnten in einigen Szenarien funktionieren, aber sie erfassen nicht viele der Feinheiten der VSTO-Objekte / p>

Hat jemand Erfahrung mit dem Testen einer VSTO-basierten Anwendung, die sie teilen können?

    
Matthew Sposato 18.05.2010, 20:44
quelle

2 Antworten

3

Verwenden Sie die Kapselung, um Ihre Logik vom API-Code zu trennen. Es ist sehr ähnlich wie Testcode, der mit Ihrer Datenbank interagiert. Im Allgemeinen können Sie darauf vertrauen, dass die API wie die Datenbank funktioniert, aber es ist Ihre Logik, die isoliert werden muss, damit Sie sie richtig testen können.

    
JustEngland 24.06.2010 20:09
quelle
2

Ich schaue mir das selbst an. Eine Reihe von Leuten zeigen auf Rhino Mocks Ссылка , aber ich würde es vorziehen, das echte Ding auch zu benutzen. Haben Sie den MSDN-Blog von varsha ausprobiert? Ссылка

    
harvest316 20.06.2011 01:09
quelle

Tags und Links