Ich habe schon einen halben Tag ohne Erfolg damit verbracht. Wie testen Sie Routen in der Web API?
Ich meine den folgenden URI gegeben:
Ich möchte testen, ob die obige URL vom Test-Controller erfasst wird und die Aktion Get einen int-Parameter akzeptiert.
Zum Testen der Routen habe ich eine Bibliothek erstellt, die Sie bei den Assertions unterstützt - MyWebApi: Ссылка
Grundsätzlich können Sie Folgendes tun:
Wenn Sie es selbst implementieren möchten, können Sie den Code hier sehen und kopieren: Ссылка
Ich habe ein gebrauchsfertiges Beispiel für das Testen von Web-API-Routen in der verwandten Frage beschrieben: Testen der Routenkonfiguration in ASP.NET WebApi
Das habe ich gemacht, bitte lassen Sie mich wissen, was Sie denken
Tags und Links asp.net-web-api c# asp.net-mvc-4