J'étais curieux de savoir si quelqu'un avait des problèmes pour créer des tests unitaires autour de l'utilisation de ResourceManager. J'utilise l'édition de test Visual Studio et il semble que les assemblys satellites ne soient pas chargés pendant le test. Lorsque j'essaie d'obtenir une ressource pour une autre culture, le test échoue toujours et le gestionnaire de ressources retombe toujours sur la culture par défaut. Le même code fonctionne très bien dans l'application normale.ResourceManager et tests unitaires
Répondre
J'ai déjà eu des problèmes similaires avec des assemblages satellites. Essayez en ajoutant les assemblys satellites aux dépendances des projets unitaires. Dans Visual Studio Test - Modifier la configuration de l'exécution du test. Sélectionnez Déploiement et ajoutez les fichiers ici.
Lors de l'exécution de toutes les applications, dll, etc. sont copiés dans un répertoire spécial. Les dll nommées fortes peuvent être ignorées car celles-ci doivent être dans le GAC.
Ça m'a permis d'aller dans la bonne direction. L'ajout des fichiers à la configuration de déploiement n'a pas aidé, mais la désactivation du déploiement a fonctionné.
Pour référence ultérieure, visitez this blog post et faites défiler jusqu'à la section « Gestion test Runs » pour les détails de la création d'une configuration de test et comment désactiver le déploiement
- 1. Tests unitaires et clés primaires
- 2. Visual Studio 2008 tests unitaires et nunit
- 3. Tests unitaires pour Boost.Spirit
- 4. Tests unitaires en PHP?
- 5. Tests unitaires en Python
- 6. Tests unitaires écrasa Méthode
- 7. Tests unitaires NHibernate UserTypes
- 8. Thoughtworks Cruise: Tests unitaires?
- 9. Tests unitaires InstallScript
- 10. Tests unitaires WPF UserControls
- 11. Tests unitaires en flex
- 12. Tests unitaires SiteMapNode
- 13. Héritage des tests unitaires
- 14. Tests unitaires Visual Studio
- 15. Mocking ResourceManager dans .NET
- 16. Tests unitaires dans Xcode 3.1
- 17. RedirectToReferrer de tests unitaires Monorail()
- 18. Tests unitaires des packages DTS
- 19. Dispositif "Echo" pour tests unitaires
- 20. Débogueur PHP avec tests unitaires
- 21. Tests unitaires avec plusieurs collaborateurs
- 22. Tests unitaires Interface utilisateur Cocoa
- 23. Tests unitaires Redirection ASP.NET MVC
- 24. Tests unitaires IList avec CollectionAssert
- 25. tests unitaires avec vérifie simulacres
- 26. Outils pour organiser et nommer correctement les tests unitaires
- 27. Symboles du compilateur conditionnel .NET et bibliothèques de tests unitaires
- 28. Contrôle PHP et source: où placer les tests unitaires, etc?
- 29. Commutation entre NUnit et MSTest pour les tests unitaires
- 30. Tests unitaires avec nez: tests au moment de la compilation?
Cela a maintenant m'a aidé sur le même problème deux occasions distinctes. – bkaid