Lorsque j'ai généré des tests unitaires, Visual Studio a ajouté une classe fictive qui moque ma classe et a ajouté l'attribut "Shadowing". Que fait-il?Quel est l'attribut Shadowing que le VS utilise lorsqu'il génère des tests unitaires?
6
A
Répondre
6
Fait des recherches et trouvé this. Apparemment, l'attribut [Shadowing]
est utilisé par MSTest
lorsqu'il crée une classe accesseur qui vous permet d'appeler une méthode privée sur une classe comme si elle était publique. Par conséquent, lorsque vous testez une méthode privée d'une classe cible, cette méthode privée sera disponible via la classe d'accesseur wrapper pour la classe cible.
Questions connexes
- 1. Est-ce que les tests que MsTest génère des tests unitaires réels?
- 2. Intégration vs tests unitaires
- 3. Tests unitaires: DRY vs. Prévisibilité
- 4. Construit dans les tests unitaires dans VS
- 5. Classification des tests unitaires
- 6. Tests unitaires - Est-ce que je le fais bien?
- 7. Héritage des tests unitaires
- 8. tests unitaires routes MVC que le POST
- 9. VS 2010 Erreur lors de la génération des tests unitaires
- 10. ActiveSupport :: TestCase vs Test :: Unité :: TestCase lors des tests unitaires
- 11. Afficher les résultats des tests unitaires dans VS 2008
- 12. Tests unitaires avec des singletons
- 13. Tests unitaires des packages DTS
- 14. Tests unitaires Services RIA
- 15. Est-ce que log4net tue mes tests unitaires WCF?
- 16. Tests d'acceptation de tests unitaires?
- 17. Le concept de shadowing
- 18. Tests unitaires et TDD, OCUnit vs Google Tool Box
- 19. Est-il possible d'ignorer certains tests unitaires?
- 20. Exécuter des tests unitaires Visual Studio vs Run ReSharper Unit Tests, différences?
- 21. OutOfMemoryError essayant d'exécuter des tests unitaires Cactus
- 22. Déterminer quelles classes bénéficieraient le plus des tests unitaires?
- 23. Quel est un bon moyen de déboguer des tests unitaires écrits avec plusieurs attributs [Row]?
- 24. Tests unitaires SiteMapNode
- 25. Tests unitaires WCF
- 26. VS 2008 #if instruction conditionnelle pour les tests unitaires
- 27. Tests unitaires InstallScript
- 28. Tests unitaires en PHP?
- 29. Tests unitaires avec Oracle
- 30. Tests unitaires Visual Studio