public void Init() { message = new HttpRequestMessage(HttpMethod.Get, new Uri("http://subdomain.test.com")); chaosProxyHostSettings = new Mock<IChaosProxyHostSettings>(); chaosHttpClientFactory = new Mock<IChaosHttpClientFactory>(); apiSettingsData = new Mock<IApiSettingsData>(); chaosProxyDelegatingHandler = new ChaosProxyDelegatingHandler(chaosProxyHostSettings.Object, chaosHttpClientFactory.Object, apiSettingsData.Object); httpClient = new HttpClient(new TestHandler((r, c) => TestHandler.Return200())); chaosHttpClientFactory.Setup(d => d.Create(It.IsAny<string>(), It.IsAny<ClientProxyApiConfiguration>())) .Returns(httpClient); invoker = new HttpMessageInvoker(chaosProxyDelegatingHandler); }
public void Init() { _message = new HttpRequestMessage(HttpMethod.Get, new Uri("http://subdomain.test.com")); _chaosProxyHostSettings = new Mock <IChaosProxyHostSettings>(); _chaosHttpClientFactory = new Mock <IChaosHttpClientFactory>(); _apiSettingsData = new Mock <IApiSettingsData>(); _apiHostCache = new Mock <IApiHostCache>(); _chaosProxyDelegatingHandler = new ChaosProxyDelegatingHandler(_chaosProxyHostSettings.Object, _chaosHttpClientFactory.Object, _apiSettingsData.Object, _apiHostCache.Object); _httpClient = new HttpClient(new TestHandler((r, c) => TestHandler.Return200())); _chaosHttpClientFactory.Setup(d => d.Create(It.IsAny <string>(), It.IsAny <ChaosConfiguration>())) .Returns(_httpClient); _invoker = new HttpMessageInvoker(_chaosProxyDelegatingHandler); }