public void OnActionExecuting_DoesNotChangeActionResult_IfOtherExceptionsAreFoundOnModelState() { // Arrange var context = new ActionExecutingContext( new ActionContext { HttpContext = new DefaultHttpContext(), RouteData = new RouteData(), ActionDescriptor = new ActionDescriptor() }, new List <IFilterMetadata>(), new Dictionary <string, object>(), new object()); var modelMetadata = new EmptyModelMetadataProvider() .GetMetadataForType(typeof(int)); context.ModelState.AddModelError( "person.body", new Exception("error"), modelMetadata); var filter = new UnsupportedContentTypeFilter(); // Act filter.OnActionExecuting(context); // Assert Assert.Null(context.Result); }
public void OnActionExecuting_DoesNotChangeActionResult_IfModelStateIsValid() { // Arrange var context = new ActionExecutingContext( new ActionContext { HttpContext = new DefaultHttpContext(), RouteData = new RouteData(), ActionDescriptor = new ActionDescriptor() }, new List <IFilterMetadata>(), new Dictionary <string, object>(), new object()); var filter = new UnsupportedContentTypeFilter(); // Act filter.OnActionExecuting(context); // Assert Assert.Null(context.Result); }