public async Task Should_Verify_Expecation_Was_Met_On_MockServer() { // Arrange using var client = new MockServerClient("http://localhost:5000"); var response = await client.SetupExpectationAsync(new Expectation { HttpRequest = HttpRequest.Get("/test"), HttpResponse = new HttpResponse(201) }); response.EnsureSuccessStatusCode(); var request = new HttpRequestMessage(HttpMethod.Get, new Uri("test", UriKind.Relative)); response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); // Act var verification = VerificaionRequest.Once(HttpRequest.Get("/test")); response = await client.Verify(verification); // Assert response.StatusCode.Should().Be(HttpStatusCode.Accepted); }
public async Task Should_Verify_Expectation_Was_Met_On_MockServer() { // Arrange await Using(async (client) => { await client.SetupExpectationAsync(new Expectation { HttpRequest = HttpRequest.Get("/test"), HttpResponse = new HttpResponse(201) }); var request = new HttpRequestMessage(HttpMethod.Get, new Uri("test", UriKind.Relative)); await client.SendAsync(request); // Act var verification = VerificaionRequest.Once(HttpRequest.Get("/test")); var response = await client.Verify(verification); // Assert response.StatusCode.Should().Be(HttpStatusCode.Accepted); }); }