Implement "/__admin/requests"

This commit is contained in:
Stef Heyenrath
2017-01-26 12:00:30 +01:00
parent 1bf543a91e
commit a334974bef
30 changed files with 319 additions and 104 deletions

View File

@@ -97,10 +97,10 @@ namespace WireMock.Net.Tests
await new HttpClient().GetAsync("http://localhost:" + _server.Port + "/foo");
// then
Check.That(_server.RequestLogs).HasSize(1);
var requestLogged = _server.RequestLogs.First();
Check.That(requestLogged.Verb).IsEqualTo("get");
Check.That(requestLogged.BodyAsBytes).IsNull();
Check.That(_server.LogEntries).HasSize(1);
var requestLogged = _server.LogEntries.First();
Check.That(requestLogged.RequestMessage.Method).IsEqualTo("get");
Check.That(requestLogged.RequestMessage.BodyAsBytes).IsNull();
}
[Test]
@@ -118,8 +118,8 @@ namespace WireMock.Net.Tests
Check.That(result).HasSize(1);
var requestLogged = result.First();
Check.That(requestLogged.Path).IsEqualTo("/bar");
Check.That(requestLogged.Url).IsEqualTo("http://localhost:" + _server.Port + "/bar");
Check.That(requestLogged.RequestMessage.Path).IsEqualTo("/bar");
Check.That(requestLogged.RequestMessage.Url).IsEqualTo("http://localhost:" + _server.Port + "/bar");
}
[Test]
@@ -133,7 +133,7 @@ namespace WireMock.Net.Tests
_server.Reset();
// then
Check.That(_server.RequestLogs).IsEmpty();
Check.That(_server.LogEntries).IsEmpty();
}
[Test]

View File

@@ -46,7 +46,7 @@ namespace WireMock.Net.Tests
// then
Check.That(MapperServer.LastRequestMessage).IsNotNull();
Check.That(MapperServer.LastRequestMessage.Verb).IsEqualTo("put");
Check.That(MapperServer.LastRequestMessage.Method).IsEqualTo("put");
}
[Test]

View File

@@ -20,7 +20,7 @@ namespace WireMock.Net.Tests
var request = new RequestMessage(new Uri("http://localhost/foo"), "POST", body, bodyAsString);
var response = Response.Create()
.WithBody("test {{request.url}} {{request.path}} {{request.verb}}")
.WithBody("test {{request.url}} {{request.path}} {{request.method}}")
.WithTransformer();
// act