diff --git a/examples/WireMock.Net.ConsoleApplication/Program.cs b/examples/WireMock.Net.ConsoleApplication/Program.cs index ae4297de..0e1be239 100644 --- a/examples/WireMock.Net.ConsoleApplication/Program.cs +++ b/examples/WireMock.Net.ConsoleApplication/Program.cs @@ -19,12 +19,12 @@ namespace WireMock.Net.ConsoleApplication server .Given( - RequestBuilder + Request .WithUrl("/*") .UsingGet() ) .RespondWith( - ResponseBuilder + Response .WithStatusCode(200) .WithHeader("Content-Type", "application/json") .WithBody(@"{ ""msg"": ""Hello world!""}") diff --git a/src/WireMock/CompositeRequestSpec.cs b/src/WireMock/CompositeRequestSpec.cs index 18e278f2..d11b1614 100644 --- a/src/WireMock/CompositeRequestSpec.cs +++ b/src/WireMock/CompositeRequestSpec.cs @@ -43,15 +43,15 @@ namespace WireMock /// /// The is satisfied by. /// - /// + /// /// The request. /// /// /// The . /// - public bool IsSatisfiedBy(Request request) + public bool IsSatisfiedBy(RequestMessage requestMessage) { - return _requestSpecs.All(spec => spec.IsSatisfiedBy(request)); + return _requestSpecs.All(spec => spec.IsSatisfiedBy(requestMessage)); } } } diff --git a/src/WireMock/FluentMockServer.cs b/src/WireMock/FluentMockServer.cs index 8c30bbe4..35ec5063 100644 --- a/src/WireMock/FluentMockServer.cs +++ b/src/WireMock/FluentMockServer.cs @@ -43,7 +43,7 @@ namespace WireMock /// /// The _request logs. /// - private readonly IList _requestLogs = new List(); + private readonly IList _requestLogs = new List(); /// /// The _request mapper. @@ -104,13 +104,13 @@ namespace WireMock /// /// Gets the request logs. /// - public IEnumerable RequestLogs + public IEnumerable RequestLogs { get { lock (((ICollection)_requestLogs).SyncRoot) { - return new ReadOnlyCollection(_requestLogs); + return new ReadOnlyCollection(_requestLogs); } } } @@ -162,7 +162,7 @@ namespace WireMock /// /// The . /// - public IEnumerable SearchLogsFor(ISpecifyRequests spec) + public IEnumerable SearchLogsFor(ISpecifyRequests spec) { lock (((ICollection)_requestLogs).SyncRoot) { @@ -223,14 +223,14 @@ namespace WireMock /// /// The log request. /// - /// + /// /// The request. /// - private void LogRequest(Request request) + private void LogRequest(RequestMessage requestMessage) { lock (((ICollection)_requestLogs).SyncRoot) { - _requestLogs.Add(request); + _requestLogs.Add(requestMessage); } } diff --git a/src/WireMock/HttpListenerRequestMapper.cs b/src/WireMock/HttpListenerRequestMapper.cs index 051e47db..b5dc0267 100644 --- a/src/WireMock/HttpListenerRequestMapper.cs +++ b/src/WireMock/HttpListenerRequestMapper.cs @@ -27,9 +27,9 @@ namespace WireMock /// The listener request. /// /// - /// The . + /// The . /// - public Request Map(HttpListenerRequest listenerRequest) + public RequestMessage Map(HttpListenerRequest listenerRequest) { var path = listenerRequest.Url.AbsolutePath; var query = listenerRequest.Url.Query; @@ -38,7 +38,7 @@ namespace WireMock var listenerHeaders = listenerRequest.Headers; var headers = listenerHeaders.AllKeys.ToDictionary(k => k, k => listenerHeaders[k]); - return new Request(path, query, verb, body, headers); + return new RequestMessage(path, query, verb, body, headers); } /// diff --git a/src/WireMock/HttpListenerResponseMapper.cs b/src/WireMock/HttpListenerResponseMapper.cs index ad4ccfd1..cb96c132 100644 --- a/src/WireMock/HttpListenerResponseMapper.cs +++ b/src/WireMock/HttpListenerResponseMapper.cs @@ -18,19 +18,19 @@ namespace WireMock /// /// The map. /// - /// + /// /// The response. /// /// /// The result. /// - public void Map(Response response, HttpListenerResponse result) + public void Map(ResponseMessage responseMessage, HttpListenerResponse result) { - result.StatusCode = response.StatusCode; - response.Headers.ToList().ForEach(pair => result.AddHeader(pair.Key, pair.Value)); - if (response.Body != null) + result.StatusCode = responseMessage.StatusCode; + responseMessage.Headers.ToList().ForEach(pair => result.AddHeader(pair.Key, pair.Value)); + if (responseMessage.Body != null) { - var content = Encoding.UTF8.GetBytes(response.Body); + var content = Encoding.UTF8.GetBytes(responseMessage.Body); result.OutputStream.Write(content, 0, content.Length); } } diff --git a/src/WireMock/IProvideResponses.cs b/src/WireMock/IProvideResponses.cs index f5565c8c..055d5ec3 100644 --- a/src/WireMock/IProvideResponses.cs +++ b/src/WireMock/IProvideResponses.cs @@ -16,12 +16,12 @@ namespace WireMock /// /// The provide response. /// - /// + /// /// The request. /// /// /// The . /// - Task ProvideResponse(Request request); + Task ProvideResponse(RequestMessage requestMessage); } } diff --git a/src/WireMock/ISpecifyRequests.cs b/src/WireMock/ISpecifyRequests.cs index cdee79ea..c62c92f8 100644 --- a/src/WireMock/ISpecifyRequests.cs +++ b/src/WireMock/ISpecifyRequests.cs @@ -16,12 +16,12 @@ namespace WireMock /// /// The is satisfied by. /// - /// + /// /// The request. /// /// /// The . /// - bool IsSatisfiedBy([NotNull] Request request); + bool IsSatisfiedBy([NotNull] RequestMessage requestMessage); } } diff --git a/src/WireMock/RequestBodySpec.cs b/src/WireMock/RequestBodySpec.cs index 0c8f391c..5dc7b60f 100644 --- a/src/WireMock/RequestBodySpec.cs +++ b/src/WireMock/RequestBodySpec.cs @@ -44,15 +44,15 @@ namespace WireMock /// /// The is satisfied by. /// - /// + /// /// The request. /// /// /// The . /// - public bool IsSatisfiedBy(Request request) + public bool IsSatisfiedBy(RequestMessage requestMessage) { - return bodyRegex.IsMatch(request.Body); + return bodyRegex.IsMatch(requestMessage.Body); } } } diff --git a/src/WireMock/RequestBuilders/RequestBuilder.cs b/src/WireMock/RequestBuilders/Request.cs similarity index 94% rename from src/WireMock/RequestBuilders/RequestBuilder.cs rename to src/WireMock/RequestBuilders/Request.cs index 2abc75a2..b252cd6a 100644 --- a/src/WireMock/RequestBuilders/RequestBuilder.cs +++ b/src/WireMock/RequestBuilders/Request.cs @@ -25,7 +25,7 @@ namespace WireMock.RequestBuilders /// /// The requests. /// - public class RequestBuilder : CompositeRequestSpec, IVerbRequestBuilder, IHeadersRequestBuilder, IParamsRequestBuilder + public class Request : CompositeRequestSpec, IVerbRequestBuilder, IHeadersRequestBuilder, IParamsRequestBuilder { /// /// The _request specs. @@ -33,12 +33,12 @@ namespace WireMock.RequestBuilders private readonly IList _requestSpecs; /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// The request specs. /// - private RequestBuilder(IList requestSpecs) : base(requestSpecs) + private Request(IList requestSpecs) : base(requestSpecs) { _requestSpecs = requestSpecs; } @@ -55,7 +55,7 @@ namespace WireMock.RequestBuilders public static IVerbRequestBuilder WithUrl(string url) { var specs = new List(); - var requests = new RequestBuilder(specs); + var requests = new Request(specs); specs.Add(new RequestUrlSpec(url)); return requests; } @@ -72,7 +72,7 @@ namespace WireMock.RequestBuilders public static IVerbRequestBuilder WithPath(string path) { var specs = new List(); - var requests = new RequestBuilder(specs); + var requests = new Request(specs); specs.Add(new RequestPathSpec(path)); return requests; } diff --git a/src/WireMock/RequestHeaderSpec.cs b/src/WireMock/RequestHeaderSpec.cs index a3a30a68..43e70172 100644 --- a/src/WireMock/RequestHeaderSpec.cs +++ b/src/WireMock/RequestHeaderSpec.cs @@ -52,15 +52,15 @@ namespace WireMock /// /// The is satisfied by. /// - /// + /// /// The request. /// /// /// The . /// - public bool IsSatisfiedBy([NotNull] Request request) + public bool IsSatisfiedBy([NotNull] RequestMessage requestMessage) { - string headerValue = request.Headers[name]; + string headerValue = requestMessage.Headers[name]; return patternRegex.IsMatch(headerValue); } } diff --git a/src/WireMock/Request.cs b/src/WireMock/RequestMessage.cs similarity index 92% rename from src/WireMock/Request.cs rename to src/WireMock/RequestMessage.cs index cb5cc4b6..2ac15c19 100644 --- a/src/WireMock/Request.cs +++ b/src/WireMock/RequestMessage.cs @@ -25,7 +25,7 @@ namespace WireMock /// /// The request. /// - public class Request + public class RequestMessage { /// /// The _params. @@ -33,7 +33,7 @@ namespace WireMock private readonly Dictionary> _params = new Dictionary>(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// The path. @@ -50,7 +50,7 @@ namespace WireMock /// /// The headers. /// - public Request(string path, string query, string verb, string body, IDictionary headers) + public RequestMessage(string path, string query, string verb, string body, IDictionary headers) { if (!string.IsNullOrEmpty(query)) { @@ -127,12 +127,7 @@ namespace WireMock /// public List GetParameter(string key) { - if (_params.ContainsKey(key)) - { - return _params[key]; - } - - return new List(); + return _params.ContainsKey(key) ? _params[key] : new List(); } } } diff --git a/src/WireMock/RequestParamSpec.cs b/src/WireMock/RequestParamSpec.cs index b7949d9e..065f6658 100644 --- a/src/WireMock/RequestParamSpec.cs +++ b/src/WireMock/RequestParamSpec.cs @@ -52,15 +52,15 @@ namespace WireMock /// /// The is satisfied by. /// - /// + /// /// The request. /// /// /// The . /// - public bool IsSatisfiedBy([NotNull] Request request) + public bool IsSatisfiedBy([NotNull] RequestMessage requestMessage) { - return request.GetParameter(_key).Intersect(_values).Count() == _values.Count; + return requestMessage.GetParameter(_key).Intersect(_values).Count() == _values.Count; } } } diff --git a/src/WireMock/RequestPathSpec.cs b/src/WireMock/RequestPathSpec.cs index 19744018..c1e56f60 100644 --- a/src/WireMock/RequestPathSpec.cs +++ b/src/WireMock/RequestPathSpec.cs @@ -44,15 +44,15 @@ namespace WireMock /// /// The is satisfied by. /// - /// + /// /// The request. /// /// /// The . /// - public bool IsSatisfiedBy([NotNull] Request request) + public bool IsSatisfiedBy([NotNull] RequestMessage requestMessage) { - return _path.IsMatch(request.Path); + return _path.IsMatch(requestMessage.Path); } } } diff --git a/src/WireMock/RequestUrlSpec.cs b/src/WireMock/RequestUrlSpec.cs index 32af08a9..e0abe499 100644 --- a/src/WireMock/RequestUrlSpec.cs +++ b/src/WireMock/RequestUrlSpec.cs @@ -44,15 +44,15 @@ namespace WireMock /// /// The is satisfied by. /// - /// + /// /// The request. /// /// /// The . /// - public bool IsSatisfiedBy(Request request) + public bool IsSatisfiedBy(RequestMessage requestMessage) { - return urlRegex.IsMatch(request.Url); + return urlRegex.IsMatch(requestMessage.Url); } } } diff --git a/src/WireMock/RequestVerbSpec.cs b/src/WireMock/RequestVerbSpec.cs index 9f153534..15dd43e5 100644 --- a/src/WireMock/RequestVerbSpec.cs +++ b/src/WireMock/RequestVerbSpec.cs @@ -41,15 +41,15 @@ namespace WireMock /// /// The is satisfied by. /// - /// + /// /// The request. /// /// /// The . /// - public bool IsSatisfiedBy([NotNull] Request request) + public bool IsSatisfiedBy([NotNull] RequestMessage requestMessage) { - return request.Verb == _verb; + return requestMessage.Verb == _verb; } } } diff --git a/src/WireMock/ResponseBuilders/ResponseBuilder.cs b/src/WireMock/ResponseBuilders/Response.cs similarity index 84% rename from src/WireMock/ResponseBuilders/ResponseBuilder.cs rename to src/WireMock/ResponseBuilders/Response.cs index 0070176f..2b0af198 100644 --- a/src/WireMock/ResponseBuilders/ResponseBuilder.cs +++ b/src/WireMock/ResponseBuilders/Response.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Diagnostics.CodeAnalysis; using System.Threading.Tasks; @@ -21,12 +21,12 @@ namespace WireMock.ResponseBuilders /// /// The responses. /// - public class ResponseBuilder : IHeadersResponseBuilder + public class Response : IHeadersResponseBuilder { /// /// The _response. /// - private readonly Response _response; + private readonly ResponseMessage _responseMessage; /// /// The _delay. @@ -34,14 +34,14 @@ namespace WireMock.ResponseBuilders private TimeSpan _delay = TimeSpan.Zero; /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - /// + /// /// The response. /// - public ResponseBuilder(Response response) + public Response(ResponseMessage responseMessage) { - _response = response; + _responseMessage = responseMessage; } /// @@ -73,23 +73,23 @@ namespace WireMock.ResponseBuilders /// public static IHeadersResponseBuilder WithStatusCode(int code) { - var response = new Response { StatusCode = code }; - return new ResponseBuilder(response); + var response = new ResponseMessage { StatusCode = code }; + return new Response(response); } /// /// The provide response. /// - /// + /// /// The request. /// /// /// The . /// - public async Task ProvideResponse(Request request) + public async Task ProvideResponse(RequestMessage requestMessage) { await Task.Delay(_delay); - return _response; + return _responseMessage; } /// @@ -106,7 +106,7 @@ namespace WireMock.ResponseBuilders /// public IHeadersResponseBuilder WithHeader(string name, string value) { - _response.AddHeader(name, value); + _responseMessage.AddHeader(name, value); return this; } @@ -121,7 +121,7 @@ namespace WireMock.ResponseBuilders /// public IDelayResponseBuilder WithBody(string body) { - _response.Body = body; + _responseMessage.Body = body; return this; } diff --git a/src/WireMock/Response.cs b/src/WireMock/ResponseMessage.cs similarity index 98% rename from src/WireMock/Response.cs rename to src/WireMock/ResponseMessage.cs index ef134c3a..24963cbe 100644 --- a/src/WireMock/Response.cs +++ b/src/WireMock/ResponseMessage.cs @@ -21,7 +21,7 @@ namespace WireMock /// /// The response. /// - public class Response + public class ResponseMessage { /// /// The _headers. diff --git a/src/WireMock/Route.cs b/src/WireMock/Route.cs index 4f1d3f9f..40b57ffe 100644 --- a/src/WireMock/Route.cs +++ b/src/WireMock/Route.cs @@ -50,29 +50,29 @@ namespace WireMock /// /// The response to. /// - /// + /// /// The request. /// /// /// The . /// - public Task ResponseTo(Request request) + public Task ResponseTo(RequestMessage requestMessage) { - return _provider.ProvideResponse(request); + return _provider.ProvideResponse(requestMessage); } /// /// The is request handled. /// - /// + /// /// The request. /// /// /// The . /// - public bool IsRequestHandled(Request request) + public bool IsRequestHandled(RequestMessage requestMessage) { - return _requestSpec.IsSatisfiedBy(request); + return _requestSpec.IsSatisfiedBy(requestMessage); } } -} +} \ No newline at end of file diff --git a/test/WireMock.Net.Tests/FluentMockServerTests.cs b/test/WireMock.Net.Tests/FluentMockServerTests.cs index c8c2726f..2c15b19a 100644 --- a/test/WireMock.Net.Tests/FluentMockServerTests.cs +++ b/test/WireMock.Net.Tests/FluentMockServerTests.cs @@ -43,10 +43,10 @@ namespace WireMock.Net.Tests _server = FluentMockServer.Start(); _server - .Given(RequestBuilder + .Given(Request .WithUrl("/foo") .UsingGet()) - .RespondWith(ResponseBuilder + .RespondWith(Response .WithStatusCode(200) .WithBody(@"{ msg: ""Hello world!""}")); @@ -100,7 +100,7 @@ namespace WireMock.Net.Tests await new HttpClient().GetAsync("http://localhost:" + _server.Port + "/bar"); // then - var result = _server.SearchLogsFor(RequestBuilder.WithUrl("/b.*")); + var result = _server.SearchLogsFor(Request.WithUrl("/b.*")); Check.That(result).HasSize(1); var requestLogged = result.First(); Check.That(requestLogged.Url).IsEqualTo("/bar"); @@ -127,10 +127,10 @@ namespace WireMock.Net.Tests _server = FluentMockServer.Start(); _server - .Given(RequestBuilder + .Given(Request .WithUrl("/foo") .UsingGet()) - .RespondWith(ResponseBuilder + .RespondWith(Response .WithStatusCode(200) .WithBody(@"{ msg: ""Hello world!""}")); @@ -149,17 +149,17 @@ namespace WireMock.Net.Tests _server = FluentMockServer.Start(); _server - .Given(RequestBuilder + .Given(Request .WithUrl("/foo") .UsingGet()) - .RespondWith(ResponseBuilder + .RespondWith(Response .WithStatusCode(307) .WithHeader("Location", "/bar")); _server - .Given(RequestBuilder + .Given(Request .WithUrl("/bar") .UsingGet()) - .RespondWith(ResponseBuilder + .RespondWith(Response .WithStatusCode(200) .WithBody("REDIRECT SUCCESSFUL")); @@ -178,9 +178,9 @@ namespace WireMock.Net.Tests _server = FluentMockServer.Start(); _server - .Given(RequestBuilder + .Given(Request .WithUrl("/*")) - .RespondWith(ResponseBuilder + .RespondWith(Response .WithStatusCode(200) .WithBody(@"{ msg: ""Hello world!""}") .AfterDelay(TimeSpan.FromMilliseconds(2000))); @@ -202,9 +202,9 @@ namespace WireMock.Net.Tests _server = FluentMockServer.Start(); _server.AddRequestProcessingDelay(TimeSpan.FromMilliseconds(2000)); _server - .Given(RequestBuilder + .Given(Request .WithUrl("/*")) - .RespondWith(ResponseBuilder + .RespondWith(Response .WithStatusCode(200) .WithBody(@"{ msg: ""Hello world!""}")); diff --git a/test/WireMock.Net.Tests/HttpListenerRequestMapperTests.cs b/test/WireMock.Net.Tests/HttpListenerRequestMapperTests.cs index 33815db2..752d0602 100644 --- a/test/WireMock.Net.Tests/HttpListenerRequestMapperTests.cs +++ b/test/WireMock.Net.Tests/HttpListenerRequestMapperTests.cs @@ -49,8 +49,8 @@ namespace WireMock.Net.Tests await client.GetAsync(MapperServer.UrlPrefix + "toto"); // then - Check.That(MapperServer.LastRequest).IsNotNull(); - Check.That(MapperServer.LastRequest.Url).IsEqualTo("/toto"); + Check.That(MapperServer.LastRequestMessage).IsNotNull(); + Check.That(MapperServer.LastRequestMessage.Url).IsEqualTo("/toto"); } [Test] @@ -63,8 +63,8 @@ namespace WireMock.Net.Tests await client.PutAsync(MapperServer.UrlPrefix, new StringContent("Hello!")); // then - Check.That(MapperServer.LastRequest).IsNotNull(); - Check.That(MapperServer.LastRequest.Verb).IsEqualTo("put"); + Check.That(MapperServer.LastRequestMessage).IsNotNull(); + Check.That(MapperServer.LastRequestMessage.Verb).IsEqualTo("put"); } [Test] @@ -77,8 +77,8 @@ namespace WireMock.Net.Tests await client.PutAsync(MapperServer.UrlPrefix, new StringContent("Hello!")); // then - Check.That(MapperServer.LastRequest).IsNotNull(); - Check.That(MapperServer.LastRequest.Body).IsEqualTo("Hello!"); + Check.That(MapperServer.LastRequestMessage).IsNotNull(); + Check.That(MapperServer.LastRequestMessage.Body).IsEqualTo("Hello!"); } [Test] @@ -92,9 +92,9 @@ namespace WireMock.Net.Tests await client.GetAsync(MapperServer.UrlPrefix); // then - Check.That(MapperServer.LastRequest).IsNotNull(); - Check.That(MapperServer.LastRequest.Headers).Not.IsNullOrEmpty(); - Check.That(MapperServer.LastRequest.Headers.Contains(new KeyValuePair("X-Alex", "1706"))).IsTrue(); + Check.That(MapperServer.LastRequestMessage).IsNotNull(); + Check.That(MapperServer.LastRequestMessage.Headers).Not.IsNullOrEmpty(); + Check.That(MapperServer.LastRequestMessage.Headers.Contains(new KeyValuePair("X-Alex", "1706"))).IsTrue(); } [Test] @@ -107,9 +107,9 @@ namespace WireMock.Net.Tests await client.GetAsync(MapperServer.UrlPrefix + "index.html?id=toto"); // then - Check.That(MapperServer.LastRequest).IsNotNull(); - Check.That(MapperServer.LastRequest.Path).EndsWith("/index.html"); - Check.That(MapperServer.LastRequest.GetParameter("id")).HasSize(1); + Check.That(MapperServer.LastRequestMessage).IsNotNull(); + Check.That(MapperServer.LastRequestMessage.Path).EndsWith("/index.html"); + Check.That(MapperServer.LastRequestMessage.GetParameter("id")).HasSize(1); } [TearDown] @@ -120,22 +120,22 @@ namespace WireMock.Net.Tests private class MapperServer : TinyHttpServer { - private static volatile Request _lastRequest; + private static volatile RequestMessage _lastRequestMessage; private MapperServer(string urlPrefix, Action httpHandler) : base(urlPrefix, httpHandler) { } - public static Request LastRequest + public static RequestMessage LastRequestMessage { get { - return _lastRequest; + return _lastRequestMessage; } private set { - _lastRequest = value; + _lastRequestMessage = value; } } @@ -149,7 +149,7 @@ namespace WireMock.Net.Tests UrlPrefix, context => { - LastRequest = new HttpListenerRequestMapper().Map(context.Request); + LastRequestMessage = new HttpListenerRequestMapper().Map(context.Request); context.Response.Close(); }); ((TinyHttpServer)server).Start(); @@ -159,7 +159,7 @@ namespace WireMock.Net.Tests public new void Stop() { base.Stop(); - LastRequest = null; + LastRequestMessage = null; } } } diff --git a/test/WireMock.Net.Tests/HttpListenerResponseMapperTests.cs b/test/WireMock.Net.Tests/HttpListenerResponseMapperTests.cs index 72d4358b..19bb011c 100644 --- a/test/WireMock.Net.Tests/HttpListenerResponseMapperTests.cs +++ b/test/WireMock.Net.Tests/HttpListenerResponseMapperTests.cs @@ -37,7 +37,7 @@ namespace WireMock.Net.Tests public void Should_map_status_code_from_original_response() { // given - var response = new Response { StatusCode = 404 }; + var response = new ResponseMessage { StatusCode = 404 }; var httpListenerResponse = CreateHttpListenerResponse(); // when @@ -51,7 +51,7 @@ namespace WireMock.Net.Tests public void Should_map_headers_from_original_response() { // given - var response = new Response(); + var response = new ResponseMessage(); response.AddHeader("cache-control", "no-cache"); var httpListenerResponse = CreateHttpListenerResponse(); @@ -68,7 +68,7 @@ namespace WireMock.Net.Tests public void Should_map_body_from_original_response() { // given - var response = new Response(); + var response = new ResponseMessage(); response.Body = "Hello !!!"; var httpListenerResponse = CreateHttpListenerResponse(); diff --git a/test/WireMock.Net.Tests/RequestTests.cs b/test/WireMock.Net.Tests/RequestTests.cs index 5777f1c1..2575d606 100644 --- a/test/WireMock.Net.Tests/RequestTests.cs +++ b/test/WireMock.Net.Tests/RequestTests.cs @@ -21,7 +21,7 @@ namespace WireMock.Net.Tests public void Should_handle_empty_query() { // given - var request = new Request("/foo", string.Empty, "blabla", "whatever", new Dictionary()); + var request = new RequestMessage("/foo", string.Empty, "blabla", "whatever", new Dictionary()); // then Check.That(request.GetParameter("foo")).IsEmpty(); @@ -31,7 +31,7 @@ namespace WireMock.Net.Tests public void Should_parse_query_params() { // given - var request = new Request("/foo", "foo=bar&multi=1&multi=2", "blabla", "whatever", new Dictionary()); + var request = new RequestMessage("/foo", "foo=bar&multi=1&multi=2", "blabla", "whatever", new Dictionary()); // then Check.That(request.GetParameter("foo")).Contains("bar"); diff --git a/test/WireMock.Net.Tests/RequestsTests.cs b/test/WireMock.Net.Tests/RequestsTests.cs index 7a945d1a..91629df6 100644 --- a/test/WireMock.Net.Tests/RequestsTests.cs +++ b/test/WireMock.Net.Tests/RequestsTests.cs @@ -22,10 +22,10 @@ namespace WireMock.Net.Tests public void Should_specify_requests_matching_given_url() { // given - var spec = RequestBuilder.WithUrl("/foo"); + var spec = Request.WithUrl("/foo"); // when - var request = new Request("/foo", string.Empty, "blabla", "whatever", new Dictionary()); + var request = new RequestMessage("/foo", string.Empty, "blabla", "whatever", new Dictionary()); // then Check.That(spec.IsSatisfiedBy(request)).IsTrue(); @@ -35,10 +35,10 @@ namespace WireMock.Net.Tests public void Should_specify_requests_matching_given_url_prefix() { // given - var spec = RequestBuilder.WithUrl("/foo*"); + var spec = Request.WithUrl("/foo*"); // when - var request = new Request("/foo/bar", string.Empty, "blabla", "whatever", new Dictionary()); + var request = new RequestMessage("/foo/bar", string.Empty, "blabla", "whatever", new Dictionary()); // then Check.That(spec.IsSatisfiedBy(request)).IsTrue(); @@ -48,10 +48,10 @@ namespace WireMock.Net.Tests public void Should_exclude_requests_not_matching_given_url() { // given - var spec = RequestBuilder.WithUrl("/foo"); + var spec = Request.WithUrl("/foo"); // when - var request = new Request("/bar", string.Empty, "blabla", "whatever", new Dictionary()); + var request = new RequestMessage("/bar", string.Empty, "blabla", "whatever", new Dictionary()); // then Check.That(spec.IsSatisfiedBy(request)).IsFalse(); @@ -61,10 +61,10 @@ namespace WireMock.Net.Tests public void Should_specify_requests_matching_given_path() { // given - var spec = RequestBuilder.WithPath("/foo"); + var spec = Request.WithPath("/foo"); // when - var request = new Request("/foo", "?param=1", "blabla", "whatever", new Dictionary()); + var request = new RequestMessage("/foo", "?param=1", "blabla", "whatever", new Dictionary()); // then Check.That(spec.IsSatisfiedBy(request)).IsTrue(); @@ -74,10 +74,10 @@ namespace WireMock.Net.Tests public void Should_specify_requests_matching_given_url_and_method() { // given - var spec = RequestBuilder.WithUrl("/foo").UsingPut(); + var spec = Request.WithUrl("/foo").UsingPut(); // when - var request = new Request("/foo", string.Empty, "PUT", "whatever", new Dictionary()); + var request = new RequestMessage("/foo", string.Empty, "PUT", "whatever", new Dictionary()); // then Check.That(spec.IsSatisfiedBy(request)).IsTrue(); @@ -87,10 +87,10 @@ namespace WireMock.Net.Tests public void Should_exclude_requests_matching_given_url_but_not_http_method() { // given - var spec = RequestBuilder.WithUrl("/foo").UsingPut(); + var spec = Request.WithUrl("/foo").UsingPut(); // when - var request = new Request("/foo", string.Empty, "POST", "whatever", new Dictionary()); + var request = new RequestMessage("/foo", string.Empty, "POST", "whatever", new Dictionary()); // then Check.That(spec.IsSatisfiedBy(request)).IsFalse(); @@ -100,10 +100,10 @@ namespace WireMock.Net.Tests public void Should_exclude_requests_matching_given_http_method_but_not_url() { // given - var spec = RequestBuilder.WithUrl("/bar").UsingPut(); + var spec = Request.WithUrl("/bar").UsingPut(); // when - var request = new Request("/foo", string.Empty, "PUT", "whatever", new Dictionary()); + var request = new RequestMessage("/foo", string.Empty, "PUT", "whatever", new Dictionary()); // then Check.That(spec.IsSatisfiedBy(request)).IsFalse(); @@ -113,10 +113,10 @@ namespace WireMock.Net.Tests public void Should_specify_requests_matching_given_url_and_headers() { // given - var spec = RequestBuilder.WithUrl("/foo").UsingAnyVerb().WithHeader("X-toto", "tata"); + var spec = Request.WithUrl("/foo").UsingAnyVerb().WithHeader("X-toto", "tata"); // when - var request = new Request("/foo", string.Empty, "PUT", "whatever", new Dictionary { { "X-toto", "tata" } }); + var request = new RequestMessage("/foo", string.Empty, "PUT", "whatever", new Dictionary { { "X-toto", "tata" } }); // then Check.That(spec.IsSatisfiedBy(request)).IsTrue(); @@ -126,10 +126,10 @@ namespace WireMock.Net.Tests public void Should_exclude_requests_not_matching_given_headers() { // given - var spec = RequestBuilder.WithUrl("/foo").UsingAnyVerb().WithHeader("X-toto", "tatata"); + var spec = Request.WithUrl("/foo").UsingAnyVerb().WithHeader("X-toto", "tatata"); // when - var request = new Request("/foo", string.Empty, "PUT", "whatever", new Dictionary { { "X-toto", "tata" } }); + var request = new RequestMessage("/foo", string.Empty, "PUT", "whatever", new Dictionary { { "X-toto", "tata" } }); // then Check.That(spec.IsSatisfiedBy(request)).IsFalse(); @@ -139,10 +139,10 @@ namespace WireMock.Net.Tests public void Should_exclude_requests_not_matching_given_headers_ignorecase() { // given - var spec = RequestBuilder.WithUrl("/foo").UsingAnyVerb().WithHeader("X-toto", "abc", false); + var spec = Request.WithUrl("/foo").UsingAnyVerb().WithHeader("X-toto", "abc", false); // when - var request = new Request("/foo", string.Empty, "PUT", "whatever", new Dictionary { { "X-toto", "ABC" } }); + var request = new RequestMessage("/foo", string.Empty, "PUT", "whatever", new Dictionary { { "X-toto", "ABC" } }); // then Check.That(spec.IsSatisfiedBy(request)).IsFalse(); @@ -152,10 +152,10 @@ namespace WireMock.Net.Tests public void Should_specify_requests_matching_given_header_prefix() { // given - var spec = RequestBuilder.WithUrl("/foo").UsingAnyVerb().WithHeader("X-toto", "tata*"); + var spec = Request.WithUrl("/foo").UsingAnyVerb().WithHeader("X-toto", "tata*"); // when - var request = new Request("/foo", string.Empty, "PUT", "whatever", new Dictionary { { "X-toto", "TaTaTa" } }); + var request = new RequestMessage("/foo", string.Empty, "PUT", "whatever", new Dictionary { { "X-toto", "TaTaTa" } }); // then Check.That(spec.IsSatisfiedBy(request)).IsTrue(); @@ -165,10 +165,10 @@ namespace WireMock.Net.Tests public void Should_specify_requests_matching_given_body() { // given - var spec = RequestBuilder.WithUrl("/foo").UsingAnyVerb().WithBody(".*Hello world!.*"); + var spec = Request.WithUrl("/foo").UsingAnyVerb().WithBody(".*Hello world!.*"); // when - var request = new Request("/foo", string.Empty, "PUT", "Hello world!", new Dictionary { { "X-toto", "tatata" } }); + var request = new RequestMessage("/foo", string.Empty, "PUT", "Hello world!", new Dictionary { { "X-toto", "tatata" } }); // then Check.That(spec.IsSatisfiedBy(request)).IsTrue(); @@ -178,10 +178,10 @@ namespace WireMock.Net.Tests public void Should_specify_requests_matching_given_body_as_wildcard() { // given - var spec = RequestBuilder.WithUrl("/foo").UsingAnyVerb().WithBody("H.*o"); + var spec = Request.WithUrl("/foo").UsingAnyVerb().WithBody("H.*o"); // when - var request = new Request("/foo", string.Empty, "PUT", "Hello world!", new Dictionary { { "X-toto", "tatata" } }); + var request = new RequestMessage("/foo", string.Empty, "PUT", "Hello world!", new Dictionary { { "X-toto", "tatata" } }); // then Check.That(spec.IsSatisfiedBy(request)).IsTrue(); @@ -191,10 +191,10 @@ namespace WireMock.Net.Tests public void Should_exclude_requests_not_matching_given_body() { // given - var spec = RequestBuilder.WithUrl("/foo").UsingAnyVerb().WithBody(" Hello world! "); + var spec = Request.WithUrl("/foo").UsingAnyVerb().WithBody(" Hello world! "); // when - var request = new Request("/foo", string.Empty, "PUT", "XXXXXXXXXXX", new Dictionary { { "X-toto", "tatata" } }); + var request = new RequestMessage("/foo", string.Empty, "PUT", "XXXXXXXXXXX", new Dictionary { { "X-toto", "tatata" } }); // then Check.That(spec.IsSatisfiedBy(request)).IsFalse(); @@ -204,10 +204,10 @@ namespace WireMock.Net.Tests public void Should_specify_requests_matching_given_params() { // given - var spec = RequestBuilder.WithPath("/foo").WithParam("bar", "1", "2"); + var spec = Request.WithPath("/foo").WithParam("bar", "1", "2"); // when - var request = new Request("/foo", "bar=1&bar=2", "Get", "Hello world!", new Dictionary()); + var request = new RequestMessage("/foo", "bar=1&bar=2", "Get", "Hello world!", new Dictionary()); // then Check.That(spec.IsSatisfiedBy(request)).IsTrue(); @@ -217,10 +217,10 @@ namespace WireMock.Net.Tests public void Should_exclude_requests_not_matching_given_params() { // given - var spec = RequestBuilder.WithPath("/foo").WithParam("bar", "1"); + var spec = Request.WithPath("/foo").WithParam("bar", "1"); // when - var request = new Request("/foo", string.Empty, "PUT", "XXXXXXXXXXX", new Dictionary()); + var request = new RequestMessage("/foo", string.Empty, "PUT", "XXXXXXXXXXX", new Dictionary()); // then Check.That(spec.IsSatisfiedBy(request)).IsFalse();