Was ich dachte, war eine einfache Suche im Internet erwies sich als mehr als das.
Der Lösung am nächsten kam diejenige, die es erst ermöglichte, Attribute für das Routing zu verwenden: AttributRouting arbeitet nicht mit dem HttpConfiguration-Objekt zum Schreiben von Integrationstests
Aber was ist mit ASP.NET Web Api 2?
Wie kann ich meinen Controller injizieren, so dass er Attribute auf dem Controller liest und die Routen so einstellt, dass ich tatsächlich einige Tests machen kann?
Das ist nur lächerlich ... Ich habe es funktioniert mit diesem:
%Vor% Im Grunde läuft also die Initialisierung der Konfiguration für config.MapHttpAttributeRoutes()
. Ich denke, ich hätte gedacht, dass das automatisch gemacht wurde.
Aber jetzt funktioniert es und ich bin glücklich.
Weitere Informationen zu diesem Thema finden Sie unter: Ссылка
Tags und Links c# unit-testing asp.net-web-api2 asp.net-mvc-routing