J'essaie de tester une interface utilisateur simple basée sur WebForms (asp.net), et de suivre le modèle MVP pour permettre à mon interface d'être plus testable.
En suivant la méthodologie TDD pour les algorithmes backend, je constate que certains remaniements de tests unitaires se produisent dans l'esprit du principe DRY (Don't Repeat Yourself). Lorsque j'essaie d'appliquer ce principe à l'interface utilisateur en utilisant Rhino Mocks pour vérifier mes interactions, je vois de nombreux points communs dans les tests du contrôleur lors de la mise en place des attentes de la vue ou du modèle.
Ma question est la suivante : jusqu'où poussez-vous généralement ce remaniement, si tant est que vous le fassiez ? Je suis curieux de voir comment les autres TDDer testent leurs interfaces utilisateur basées sur MVC/MVP.