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")); }
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"]); }