Ich war neugierig, wenn jemand Probleme beim Erstellen von Komponententests rund um den ResourceManager hatte. Ich benutze Visual Studio Test Edition und es scheint, dass die Satelliten-Assemblys während des Tests nicht geladen werden. Wenn ich versuche, eine Ressource für eine andere Kultur zu erhalten, schlägt der Test immer fehl und der Ressourcenmanager greift immer auf die Standardkultur zurück. Der exakt gleiche Code läuft innerhalb der normalen Anwendung gut.ResourceManager und Unit Testing
Antwort
Ich hatte in der Vergangenheit ähnliche Probleme mit Satellitenbaugruppen. Probieren Sie aus, indem Sie die Satellitenbaugruppen zu den Projektabhängigkeiten des Geräts hinzufügen. In Visual Studio Test - Testlaufkonfiguration bearbeiten. Wählen Sie Deployment und fügen Sie die Dateien hier hinzu.
Beim Ausführen aller Anwendungen werden dlls usw. in ein spezielles Verzeichnis kopiert. Starke benannte DLLs können ignoriert werden, da diese im GAC erwartet werden.
Das brachte mich in die richtige Richtung. Das Hinzufügen der Dateien zur Deployment-Konfiguration hat nicht geholfen, aber das Deaktivieren der Bereitstellung funktionierte.
Für die Zukunft, Besuchen this blog post und navigieren Sie zu dem Abschnitt unten „Verwalten von Testläufe“ für Details einer Testkonfiguration erstellen und wie die Bereitstellung
- 1. Unit Testing und Isolation
- 2. BDD Und Unit Testing
- 3. Unit Testing - Datenbank und Fixtures
- 4. WPF MVVM und Unit Testing
- 5. Unit Testing und Entity Framework
- 6. AutoMapper-Profile und Unit Testing
- 7. Learning Unit Testing und Jasmine
- 8. WatchOS Unit Testing
- 9. Web Service Unit Testing
- 10. Unit Testing Scala
- 11. Unit Testing XQuery
- 12. Unit Testing TSQL
- 13. Unit Testing Verzeichnisstruktur
- 14. Unit Testing GetManifestResourceStream
- 15. Unit Testing Angularjs Direktive
- 16. Unit Testing Bash-Skripte
- 17. Unit Testing Wpf Bindings
- 18. Unit Testing Machine Lerncode
- 19. Unit Testing grundlegende Controller
- 20. Silverlight Unit Testing
- 21. Unit Testing Monorail's RedirectToReferrer()
- 22. Boost Unit Testing Hauptfunktion?
- 23. Silverlight 4 Unit Testing
- 24. Unit Testing-- grundlegendes Ziel?
- 25. Unit Testing Oozie Workflows
- 26. Unit Testing in Silverlight
- 27. RxSwift Unit Testing
- 28. Unit Testing mit Firebase
- 29. Unit Testing CacheManager
- 30. ZF2 Unit-Testing-Authentifizierung
Das hat mich jetzt auf das gleiche Problem zwei verschiedenen Gelegenheiten geholfen zu deaktivieren. – bkaid