Stubben oder Verspotten von ASP.NET-Web-API-HttpClient

Ich verwende die neuen Web-API-Bits in einem Projekt und habe festgestellt, dass ich die normalen nicht verwenden kannHttpMessageRequest, da ich der Anfrage Client-Zertifikate hinzufügen muss. Als Ergebnis benutze ich dieHttpClient (damit ich verwenden kannWebRequestHandler). Dies funktioniert alles gut, außer dass es nicht stub / mock-freundlich ist, zumindest für Rhino Mocks.

Normalerweise würde ich einen Wrapper-Service erstellenHttpClient dass ich stattdessen verwenden würde, aber ich möchte dies nach Möglichkeit vermeiden, da es viele Methoden gibt, die ich einpacken müsste. Ich hoffe, dass ich etwas verpasst habe - Vorschläge zur Stub-MethodeHttpClient?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage