Ich bin stecken geblieben und versuche, Unit Tests zu starten und zu laufen. Ich kann eine Universal Unit Test App erstellen und einfache Tests durchführen, aber was ist der erwartete und empfohlene Weg, dies in ein größeres UWP-Projekt zu integrieren?Erwarteter Weg zum Testcode in einem bestehenden UWP-Projekt?
In Visual Studio habe ich versucht, eine Referenz meines Hauptprojekts zum Komponententestprojekt hinzuzufügen und dann alle entsprechenden # include-Verzeichnisse hinzuzufügen. Hierdurch wird der Code kompiliert angemessen, aber jedes Mal, wenn ich versuchen, ein Objekt von meinem Hauptprojekt zu instanziiert, erhalte ich die Fehlermeldung:
Unhandle WinRT Ausnahme: Platform :: ClassNotRegisteredException Bitte prüfen, ob Testreferenz aus einer Anwendung zu nehmen ist . In-Prozess-Verweise auf Anwendungen werden in Tests nicht unterstützt.
Wie wird der Code in einem vorhandenen Projekt getestet? Vielen Dank für Ihre Hilfe,
Ich habe meine Klassen zu einem WinRT-Komponentenprojekt hinzugefügt und den Code im Hauptprojekt und den Unit-Test-Projekten referenziert. Das schien den Trick zu machen. Vielen Dank! – Kylaaa
Perfekt, froh zu hören, dass es funktioniert hat :-)! Glückliche Kodierung! –