public async Task setup_scenario() { using (var webApi = new PingHttpApi()) using (var httpClient = webApi.CreateClientWithInstrumenting(_callback)) { await httpClient.GetAsync("/ping"); } }
public async Task setup_scenario() { using (var webApi = new PingHttpApi()) using (var httpClient = webApi.CreateClient()) { _response = await httpClient.GetAsync("/ping"); } }
public async Task setup_scenario() { using (var webApi = new PingHttpApi()) using (var httpClient = webApi.CreateClientWithRetrying(_callback, retries: ExpectedRetries, delayMs: 10)) { _eventUri = new Uri(webApi.BaseUri, "/ping").ToString(); _response = await httpClient.GetAsync("/ping"); } }
private async Task act(string uri, string eventUri) { using (var webApi = new PingHttpApi()) using (var httpClient = webApi.CreateClientWithInstrumenting(_callback)) { _eventUri = new Uri(webApi.BaseUri, eventUri).ToString(); _response = await httpClient.GetAsync(uri); } }
public void return_status_code_not_found_for_unhandled_route() { using (var webApi = new PingHttpApi()) using (var httpClient = new HttpClient { BaseAddress = webApi.BaseUri }) { var response = httpClient.GetAsync("/unhandled").Result; response.StatusCode.ShouldBe(HttpStatusCode.NotFound); } }
public async Task setup_scenario() { using (var webApi = new PingHttpApi { Method = "POST" }) using (var httpClient = webApi.CreateClientWithInstrumenting(_callback)) { _eventUri = new Uri(webApi.BaseUri, "/ping").ToString(); var request = new HttpRequestMessage(HttpMethod.Post, "/ping"); _response = await httpClient.SendAsync(request, CancellationToken.None); } }
public async Task simple_get_request() { using (var webApi = new PingHttpApi()) using (var httpClient = new HttpClient { BaseAddress = webApi.BaseUri }) { var response = await httpClient.GetAsync("/ping"); response.EnsureSuccessStatusCode(); var content = await response.Content.ReadAsStringAsync(); content.ShouldBe("pong"); } }
public async Task setup_scenario() { using (var webApi = new PingHttpApi()) using (var httpClient = webApi.CreateClientWithRetrying(_callback, retries: ExpectedRetries, delayMs: 10, timeoutMs: 10)) { _eventUri = new Uri(webApi.BaseUri, "/ping").ToString(); try { await httpClient.GetAsync("/ping"); } catch (Exception e) { _exception = e; } } }
public async Task setup_scenario() { using (var webApi = new PingHttpApi { Latency = 2000 }) using (var httpClient = webApi.CreateClientWithInstrumenting(_callback, timeoutMs: 50)) { try { await httpClient.GetAsync("/ping"); } catch { // Ignore the exception; } } }
public async Task setup_scenario() { using (var webApi = new PingHttpApi()) using (var httpClient = webApi.CreateClientWithRetrying(_callback, retries: 1, delayMs: 10, timeoutMs: 100000)) { var message = new HttpRequestMessage(HttpMethod.Post, "/get-content"); message.Content = new StringContent("{\"contentA\":\"valueA\",\"contentB\":\"valueB\"}"); message.Content.Headers.Add("headerC", "valueC"); message.Content.Headers.Add("headerD", "valueD"); var response = await httpClient.SendAsync(message); _content = await response.Content.ReadAsStringAsync(); Console.WriteLine(_content); } }
public async Task setup_scenario() { using (var webApi = new PingHttpApi { Latency = 2000 }) using (var httpClient = webApi.CreateClientWithInstrumenting(_callback)) { _eventUri = new Uri(webApi.BaseUri, "/ping").ToString(); try { await httpClient.GetAsync("/ping", new CancellationTokenSource(TimeSpan.FromMilliseconds(20)).Token); } catch (Exception e) { _timeoutException = e; } } }
public async Task setup_scenario() { using (var webApi = new PingHttpApi { Latency = 2000 }) using (var httpClient = webApi.CreateClientWithInstrumenting(_callback, timeoutMs: 50)) { _eventUri = new Uri(webApi.BaseUri, "/ping").ToString(); try { await httpClient.GetAsync("/ping"); } catch (Exception e) { _timeoutException = e; } } }