Exemplo n.º 1
0
 public PropertyController(
     IResponseMocker responseMocker,
     ILogger <PropertyController> logger
     )
 {
     _responseMocker = responseMocker;
     _logger         = logger;
 }
Exemplo n.º 2
0
        public static TMocker WithNextResponseTextOk <TMocker>(this IResponseMocker <TMocker> mock, string content, Action <MockHttpResponseMessage> config)
            where TMocker : IResponseMocker <TMocker>
        {
            var response = new MockHttpResponseMessage(HttpStatusCode.OK).WithContentType("text/plain").WithContent(content);

            config?.Invoke(response);

            return(mock.WithNextResponse(response));
        }
Exemplo n.º 3
0
        public static TMocker WithResponse <TMocker>(this IResponseMocker <TMocker> mocker, Action <IMockRequestContext, IMockResponse> configure)
            where TMocker : IResponseMocker <TMocker>
        {
            return(mocker.WithAllResponses(ctx =>
            {
                var response = new MockHttpResponseMessage();

                configure?.Invoke(ctx, response);

                return response;
            }));
        }
Exemplo n.º 4
0
 public static TMocker WithNextResponseTextOk <TMocker>(this IResponseMocker <TMocker> mock, string content)
     where TMocker : IResponseMocker <TMocker>
 {
     return(mock.WithNextResponseTextOk(content, null));
 }
Exemplo n.º 5
0
 public static TMocker WithNextResponseOk <TMocker> (this IResponseMocker <TMocker> mock, string content)
     where TMocker : IResponseMocker <TMocker>
 {
     return(mock.WithNextResponse(HttpStatusCode.OK, content));
 }
Exemplo n.º 6
0
 public static TMocker WithNextResponseOk <TMocker> (this IResponseMocker <TMocker> mock)
     where TMocker : IResponseMocker <TMocker>
 {
     return(mock.WithNextResponse(HttpStatusCode.OK));
 }
Exemplo n.º 7
0
 public static TMocker WithNextResponse <TMocker> (this IResponseMocker <TMocker> mock, HttpStatusCode statusCode, string content)
     where TMocker : IResponseMocker <TMocker>
 {
     return(mock.WithNextResponse(new MockHttpResponseMessage(statusCode).WithContent(content)));
 }
Exemplo n.º 8
0
 public static TMocker WithNextResponse <TMocker>(this IResponseMocker <TMocker> mocker, IMockResponse response)
     where TMocker : IResponseMocker <TMocker>
 {
     return(mocker.WithResponse(r => true, response.AsTransient()));
 }
Exemplo n.º 9
0
 public static TMocker WithResponseOk <TMocker> (this IResponseMocker <TMocker> mock, Predicate <IMockRequestContext> predicate, string content)
     where TMocker : IResponseMocker <TMocker>
 {
     return(mock.WithResponse(predicate, HttpStatusCode.OK, content));
 }
Exemplo n.º 10
0
 public static TMocker WithResponse <TMocker> (this IResponseMocker <TMocker> mock, Predicate <IMockRequestContext> predicate, HttpStatusCode statusCode, string content)
     where TMocker : IResponseMocker <TMocker>
 {
     return(mock.WithResponse(predicate, new MockHttpResponseMessage(statusCode).WithContent(content)));
 }
Exemplo n.º 11
0
 public static TMocker WithResponse <TMocker>(this IResponseMocker <TMocker> mocker, Predicate <IMockRequestContext> predicate, IMockResponse response)
     where TMocker : IResponseMocker <TMocker>
 {
     return(mocker.WithResponse(predicate, ctx => response));
 }
Exemplo n.º 12
0
 public static TMocker WithAllResponses <TMocker>(this IResponseMocker <TMocker> mock, HttpStatusCode statusCode)
     where TMocker : IResponseMocker <TMocker>
 {
     return(mock.WithAllResponses(new MockHttpResponseMessage(statusCode)));
 }
Exemplo n.º 13
0
 public static TMocker WithAllResponses <TMocker>(this IResponseMocker <TMocker> mocker, IMockResponse response)
     where TMocker : IResponseMocker <TMocker>
 {
     return(mocker.WithAllResponses(ctx => response));
 }
Exemplo n.º 14
0
 public static TMocker WithAllResponses <TMocker>(this IResponseMocker <TMocker> mocker, Func <IMockRequestContext, IMockResponse> responseFactory)
     where TMocker : IResponseMocker <TMocker>
 {
     return(mocker.WithResponse(r => true, responseFactory));
 }
Exemplo n.º 15
0
 public MockedResponseTests()
 {
     _responseMocker = new ResponseMocker();
 }