2010-05-18 7 views
9

Je développe une application VSTO Word 2007 dans VS2008. La partie de l'application qui interagit avec VSTO est difficile à tester. Les objets VSTO se comportent différemment de la plupart des bibliothèques de classes. Leur état et leurs comportements dépendent de la façon dont l'utilisateur interagit avec Word, où ils cliquent, autour du point d'insertion, etc. Les objets fantômes peuvent fonctionner dans certains scénarios, mais ils ne capturent pas la plupart des subtilités des objets VSTO.Test des applications VSTO?

Quelqu'un a-t-il l'expérience de tester une application VSTO qu'il peut partager?

Répondre

3

Utilisez l'encapsulation pour séparer votre logique du code API. C'est très similaire à la façon dont le code de test unitaire interagit avec votre base de données. Généralement, vous pouvez avoir confiance que l'API fonctionnera, comme la base de données, mais c'est votre logique qui doit être isolée pour que vous puissiez la tester correctement.