Example #1
0
        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));
Example #8
0
 /// <summary>
 /// 409 - Conflict response.
 /// </summary>
 public static GetUsersResult Conflict(object?error = null) => new GetUsersResult(ResultFactory.CreateContentResultWithProblemDetails(HttpStatusCode.Conflict, error));
Example #9
0
 /// <summary>
 /// 502 - BadGateway response.
 /// </summary>
 public static PatchOrdersIdResult BadGateway(string?message = null) => new PatchOrdersIdResult(ResultFactory.CreateContentResultWithProblemDetails(HttpStatusCode.BadGateway, message));