public void Does_Not_Set_Result_When_No_Errors_In_Model_State() { // Arrange var context = CreateContext(); var attribute = new ValidationFilterAttribute(); // Act attribute.OnActionExecuting(context); // Assert Assert.IsNull(context.Result); }
public void Returns_Bad_Request_When_Errors_In_Model_State() { // Arrange var context = CreateContext(true); var attribute = new ValidationFilterAttribute(); // Act attribute.OnActionExecuting(context); // Assert var typedResult = context.Result as BadRequestObjectResult; Assert.IsNotNull(typedResult); }
public ValidationFilterAttributeTests() { _logger = new Mock <ILogger <ValidationFilterAttribute> >(); _validationFilter = new ValidationFilterAttribute(_logger.Object); }