private async Task MakeRequestAsync(string resourcePath, HttpMethod httpMethod, object requestData = null, IDictionary <string, string> headers = null, bool rawResponse = false) { var handler = new TestHttpMessageHandler(); var manager = new HttpDataAccessManager(DummyUri, handler); await manager.MakeRequestAsync <dynamic>(resourcePath, httpMethod, requestData, headers, rawResponse); Assert.Equal(handler.RequestMessage.Method, httpMethod); Assert.Equal(handler.RequestMessage.Headers.Count(), headers != null ? headers.Count : 0); Assert.Equal(handler.RequestMessage.RequestUri.AbsoluteUri, DummyUri.AbsoluteUri.TrimEnd('/') + "/" + resourcePath); }
private async Task MakeRequestAsync(string resourcePath, HttpMethod httpMethod, object requestData = null, IDictionary<string, string> headers = null, bool rawResponse = false) { var handler = new TestHttpMessageHandler(); var manager = new HttpDataAccessManager(DummyUri, handler); await manager.MakeRequestAsync<dynamic>(resourcePath, httpMethod, requestData, headers, rawResponse); Assert.Equal(handler.RequestMessage.Method, httpMethod); Assert.Equal(handler.RequestMessage.Headers.Count(), headers != null ? headers.Count : 0); Assert.Equal(handler.RequestMessage.RequestUri.AbsoluteUri, DummyUri.AbsoluteUri.TrimEnd('/') + "/" + resourcePath); }