public static IMockHttpHandlerConfigurator RespondJsonContent(this IMockHttpResponseBuilder builder, HttpStatusCode code, object content, JsonSerializerSettings settings = null)
 {
     return(builder.Respond((req, rsp) => rsp.SetStatusCode(code).SetJsonContent(content, settings)));
 }
 public static IMockHttpHandlerConfigurator RespondStringContent(this IMockHttpResponseBuilder builder, HttpStatusCode code, string content, Encoding encoding, string contentType)
 {
     return(builder.Respond((req, rsp) => rsp.SetStatusCode(code).SetStringContent(content, encoding, contentType)));
 }
 public static IMockHttpHandlerConfigurator RespondAsync(this IMockHttpResponseBuilder builder, Func <IMockHttpResponse, Task> respond)
 {
     return(builder.RespondAsync((req, rsp) => respond(rsp)));
 }
 public static IMockHttpHandlerConfigurator RespondStatusCode(this IMockHttpResponseBuilder builder, HttpStatusCode code)
 {
     return(builder.Respond((req, rsp) => rsp.SetStatusCode(code)));
 }
 public static IMockHttpHandlerConfigurator Respond(this IMockHttpResponseBuilder builder, Action <IMockHttpResponse> respond)
 {
     return(builder.RespondAsync((req, rsp) => { respond(rsp); return Task.CompletedTask; }));
 }