J'écris des méthodes d'extension pour tester les valeurs de mon test unitaire. Un exemple naïf serait:Comment créer des méthodes MSTest Assert personnalisées avec callstack "correct"
et l'utiliser dans un test:
someBool.ShouldBeTrue();
Tout fonctionne, sauf que la ligne de lancer l'exception sera celui que je finis sur lorsque vous double-cliquant sur le Echec du test dans la fenêtre Résultats du test et dans Détails du résultat du test, la ligne de lancement est affichée dans la trace de la pile d'erreurs.
Y at-il un moyen de contourner cela, de sorte que "someBool.ShouldBeTrue();":
- est la ligne double-cliquant sur le test à défaut dans la fenêtre Résultats des tests ouvre?
- est la seule ligne dans la trace de la pile?
Si vous faites cela, vous pouvez jeter un oeil à ce projet: http://fluentassertions.codeplex.com/. – Steven