Stubbing lub szyderczy interfejs WWW ASP.NET HttpClient
Korzystam z nowych bitów interfejsu API w projekcie i odkryłem, że nie mogę używać normalnegoHttpMessageRequest
, ponieważ muszę dodać certyfikaty klienta do żądania. W rezultacie korzystam zHttpClient
(więc mogę użyćWebRequestHandler
). To wszystko działa dobrze, z wyjątkiem tego, że nie jest przyjazne dla stubów / mocków, przynajmniej dla Rhino Mocks.
Normalnie tworzyłbym usługę owijaniaHttpClient
zamiast tego chciałbym tego użyć, ale chciałbym tego uniknąć, ponieważ jest wiele metod, które musiałbym zawinąć. Mam nadzieję, że czegoś mi brakowało - jakichkolwiek sugestii, jak to zrobićHttpClient
?