public void CreateContentResultWithProblemDetails_Message_ContentType(HttpStatusCode statusCode, string?message, string contentType) { // Act var actual = ResultFactory.CreateContentResultWithProblemDetails(statusCode, message, contentType); // Assert Assert.NotNull(actual); Assert.Equal((int)statusCode, actual.StatusCode); if (message != null) { Assert.NotNull(actual.Content); Assert.Equal(contentType, actual.ContentType); Assert.Equal($"{{\"status\":{(int)statusCode},\"detail\":\"{message}\"}}", actual.Content); } }
/// <summary> /// 404 - NotFound response. /// </summary> public static GetOrderByIdResult NotFound(string?message = null) => new GetOrderByIdResult(ResultFactory.CreateContentResultWithProblemDetails(HttpStatusCode.NotFound, message));
/// <summary> /// 404 - NotFound response. /// </summary> public static UpdateMyTestGenderResult NotFound(string?message = null) => new UpdateMyTestGenderResult(ResultFactory.CreateContentResultWithProblemDetails(HttpStatusCode.NotFound, message));
/// <summary> /// 409 - Conflict response. /// </summary> public static UpdateMyTestGenderResult Conflict(object?error = null) => new UpdateMyTestGenderResult(ResultFactory.CreateContentResultWithProblemDetails(HttpStatusCode.Conflict, error));
/// <summary> /// 409 - Conflict response. /// </summary> public static PostUserResult Conflict(string?error = null) => new PostUserResult(ResultFactory.CreateContentResultWithProblemDetails(HttpStatusCode.Conflict, error));
/// <summary> /// 400 - BadRequest response. /// </summary> public static PostUserResult BadRequest(string message) => new PostUserResult(ResultFactory.CreateContentResultWithProblemDetails(HttpStatusCode.BadRequest, message));
/// <summary> /// 404 - NotFound response. /// </summary> public static GetAddressesByPostalCodesResult NotFound(string?message = null) => new GetAddressesByPostalCodesResult(ResultFactory.CreateContentResultWithProblemDetails(HttpStatusCode.NotFound, message));
/// <summary> /// 409 - Conflict response. /// </summary> public static GetUsersResult Conflict(object?error = null) => new GetUsersResult(ResultFactory.CreateContentResultWithProblemDetails(HttpStatusCode.Conflict, error));
/// <summary> /// 502 - BadGateway response. /// </summary> public static PatchOrdersIdResult BadGateway(string?message = null) => new PatchOrdersIdResult(ResultFactory.CreateContentResultWithProblemDetails(HttpStatusCode.BadGateway, message));