public void ApiController_BadRequest() { // Arrange var controller = new ConcreteApiController(); // Act var result = controller.BadRequest(); // Assert Assert.Equal(StatusCodes.Status400BadRequest, Assert.IsType <BadRequestResult>(result).StatusCode); }
public void ApiController_BadRequest() { // Arrange var controller = new ConcreteApiController(); // Act var result = controller.BadRequest(); // Assert Assert.Equal(StatusCodes.Status400BadRequest, Assert.IsType<BadRequestResult>(result).StatusCode); }
public void ApiController_BadRequest_Message() { // Arrange var controller = new ConcreteApiController(); // Act var result = controller.BadRequest("Error"); // Assert var badRequest = Assert.IsType<BadRequestErrorMessageResult>(result); Assert.Equal("Error", badRequest.Message); var httpError = Assert.IsType<HttpError>(badRequest.Value); Assert.Equal("Error", httpError.Message); }
public void ApiController_BadRequest_Message() { // Arrange var controller = new ConcreteApiController(); // Act var result = controller.BadRequest("Error"); // Assert var badRequest = Assert.IsType <BadRequestErrorMessageResult>(result); Assert.Equal("Error", badRequest.Message); var httpError = Assert.IsType <HttpError>(badRequest.Value); Assert.Equal("Error", httpError.Message); }
public void ApiController_BadRequest_ModelState() { // Arrange var controller = new ConcreteApiController(); var modelState = new ModelStateDictionary(); modelState.AddModelError("product.Name", "Name is required"); // Act var result = controller.BadRequest(modelState); // Assert var badRequest = Assert.IsType <InvalidModelStateResult>(result); var modelError = Assert.IsType <HttpError>(badRequest.Value).ModelState; Assert.Equal(new string[] { "Name is required" }, modelError["product.Name"]); }
public void ApiController_BadRequest_ModelState() { // Arrange var controller = new ConcreteApiController(); var modelState = new ModelStateDictionary(); modelState.AddModelError("product.Name", "Name is required"); // Act var result = controller.BadRequest(modelState); // Assert var badRequest = Assert.IsType<InvalidModelStateResult>(result); var modelError = Assert.IsType<HttpError>(badRequest.Value).ModelState; Assert.Equal(new string[] { "Name is required" }, modelError["product.Name"]); }