public void ActionFilter_ReturnsJsonResult()
        {
            var modelState = new ModelStateDictionary();

            var httpContextMock = new DefaultHttpContext();

            httpContextMock.Request.Query = new QueryCollection(new Dictionary <string, StringValues> {
                { "validate", new StringValues("1") }
            });

            var actionContext = new ActionContext(
                httpContextMock,
                Mock.Of <RouteData>(),
                Mock.Of <ActionDescriptor>(),
                modelState
                );

            var actionExecutingContext = new ActionExecutingContext(
                actionContext,
                new List <IFilterMetadata>(),
                new Dictionary <string, object>(),
                Mock.Of <Controller>());

            var validationFilter = new ValidationActionFilter();

            validationFilter.OnActionExecuting(actionExecutingContext);

            actionExecutingContext.Result.Should().BeOfType <EmptyResult>();
        }
		public Description LoFi(ValidationActionFilter filter)
		{
			return visualize(filter.InputType());
		}
Ejemplo n.º 3
0
 public Description LoFi(ValidationActionFilter filter)
 {
     return(visualize(filter.InputType()));
 }