public async Task HttpTesterClientSimpleGet_Success() { using (var client = new HttpTesterClient()) { var response = await client .CreateHttpRequest(new Uri("https://qatoolkitapi.azurewebsites.net")) .WithQueryParams(new Dictionary <string, string>() { { "api-version", "1" } }) .WithMethod(HttpMethod.Get) .WithPath("/api/bicycles/1") .Start(); var msg = await response.GetResponseJsonBody <Bicycle>(); var expectedResponse = BicycleFixture.GetFoil().ToExpectedObject(); expectedResponse.ShouldEqual(msg); Assert.True(client.Duration < 2000); Assert.True(response.IsSuccessStatusCode); Assert.Equal("Scott", msg.Brand); } }
public async Task HttpTesterClientGetWithBodyDisableSSLValidationWithHttpUrl_Exception() { using (var client = new HttpTesterClient()) { var response = await client .CreateHttpRequest(new Uri("http://swagger-demo.qatoolkit.io/"), false) .WithQueryParams(new Dictionary <string, string>() { { "api-version", "1" } }) .WithMethod(HttpMethod.Get) .WithPath("/api/bicycles/1") .Start(); var msg = await response.GetResponseJsonBody <Bicycle>(); var expectedResponse = BicycleFixture.GetFoil().ToExpectedObject(); expectedResponse.ShouldEqual(msg); Assert.True(client.Duration < 2000); Assert.True(response.IsSuccessStatusCode); Assert.Equal("Scott", msg.Brand); } }