public void ProblemDetailsRequestTest() { using (var endpoint = new JsonServerInfo()) { var client = endpoint.Provider.GetService <IValuesClient>(); ValidationProblemDetails errors1 = null; var dto = new RequiredDto() { Id = 1 }; client.ProblemDetailsRequest(dto, BadRequestCallback: _ => { errors1 = _; }, cancellationToken: endpoint.TimeoutToken); var dto2 = new RequiredDto() { Id = 1, Field1 = "Hello" }; client.ProblemDetailsRequest(dto2, OKCallback: () => { }, cancellationToken: endpoint.TimeoutToken ); } }
public void ProblemDetailsRequestTest() { //Doesn't seem like we need a application/problem+x-msgpack content-type using (var endpoint = new MessagePackServerInfo()) { var client = endpoint.Provider.GetService <IValuesClient>(); ValidationProblemDetails errors1 = null; var dto = new RequiredDto() { Id = 1 }; client.ProblemDetailsRequest(dto, BadRequestCallback: _ => { errors1 = _; }); var dto2 = new RequiredDto() { Id = 1, Field1 = "Hello" }; client.ProblemDetailsRequest(dto2, OKCallback: () => { } ); } }
public IActionResult ProblemDetailsRequest(RequiredDto dto) { return(Ok()); }