Ich habe eine ASP.NET-Core-Anwendung (NetCoreApp1.1
) Web-API-Projekt, und ich möchte einen Controller dieses Projekts testen. Ich habe eine .NET Core-Klassenbibliothek hinzugefügt (Targeting NetStandard1.6
).So testen Sie einen Controller in .NET Core
Nun das Problem, das ich habe, ist, dass nach Why doesn't Microsoft.NETCore.App support netstandard1.6? ich nicht auf das Web-API-Projekt von dieser Klassenbibliothek verweisen kann.
Meine Frage ist dann, bedeutet dies, dass, wenn die Controller nicht woanders platziert sind, ich sie nicht mehr testen kann? Vielleicht gibt es einen Weg dazu, aber ich konnte es in VS 2017 RC nicht erreichen.
Warum erstellen Sie kein xunittest-Projekt, um Ihre Tests auszuführen? – Woot
Würde dies die Referenzierung einer NetCoreApp ermöglichen? –