Заглушка или имитация HttpClient веб-API ASP.NET

Я использую новые биты веб-API в проекте, и я обнаружил, что не могу использовать обычный HttpMessageRequest, так как мне нужно добавить клиента сертификаты на запрос. В результате я использую HttpClient(поэтому я могу использовать WebRequestHandler). Все это работает хорошо, за исключением того, что это не дружит с заглушкой / макетом, по крайней мере, для Rhino Mocks.

Обычно я создаю службу-оболочку вокруг HttpClient, которую использую вместо нее, но я хотел бы избежать этого, если это возможно, поскольку существует множество методов, которые мне нужно было бы обернуть. Я надеюсь, что я что-то упустил — любые предложения о том, как заглушить HttpClient?

28
задан Keith Pinson 8 May 2013 в 17:20
поделиться