Esempio n. 1
0
        public void OnActionExecutingDoesNotSetSizeWhenNotInDictionary()
        {
            PageSizeActionFilter filter = new PageSizeActionFilter();

            Dictionary <string, object> parameters = new Dictionary <string, object>();

            ActionExecutingContext context = new ActionExecutingContext(new ControllerContext(), new FakeActionDescriptor(), parameters);

            filter.OnActionExecuting(context);

            Assert.False(parameters.ContainsKey("pageSize"));
        }
Esempio n. 2
0
        public void OnActionExecutingSetsPageSizeTo10ForNoDataFormat()
        {
            PageSizeActionFilter filter = new PageSizeActionFilter();

            Dictionary <string, object> parameters = new Dictionary <string, object>();

            parameters.Add("pageSize", null);

            ActionExecutingContext context = new ActionExecutingContext(new ControllerContext(), new FakeActionDescriptor(), parameters);

            filter.OnActionExecuting(context);

            Assert.Equal(10, parameters["pageSize"]);
        }