public GridActionAttributeTests() { filterExecutedContext = new Mock<ActionExecutedContext>(); NameValueCollection headers = new NameValueCollection(); headers["X-Requested-With"] = "XMLHttpRequest"; filterExecutedContext.SetupGet(c => c.HttpContext).Returns(TestHelper.CreateMockedHttpContext().Object); filterExecutedContext.SetupGet(c => c.HttpContext.Request.Headers).Returns(headers); filterExecutedContext.Object.Result = new ViewResult(); filterExecutingContext = new Mock<ActionExecutingContext>(); filterExecutingContext.SetupGet(c => c.HttpContext).Returns(TestHelper.CreateMockedHttpContext().Object); filterExecutingContext.SetupGet(c => c.HttpContext.Request.Headers).Returns(headers); IDictionary<string, object> actionParameters = new Dictionary<string, object> { { "command", null } }; filterExecutingContext.SetupGet(c => c.ActionParameters).Returns(actionParameters); valueProvider = new Dictionary<string, ValueProviderResult>(); viewData = new ViewDataDictionary(); ControllerBase controller = new ControllerTestDouble(valueProvider, viewData); filterExecutedContext.SetupGet(c => c.Controller).Returns(controller); filterExecutingContext.SetupGet(c => c.Controller).Returns(controller); gridAttribute = new GridActionAttribute(); }
public GridActionAttributeTests() { filterExecutedContext = new Mock <ActionExecutedContext>(); NameValueCollection headers = new NameValueCollection(); headers["X-Requested-With"] = "XMLHttpRequest"; filterExecutedContext.SetupGet(c => c.HttpContext).Returns(TestHelper.CreateMockedHttpContext().Object); filterExecutedContext.SetupGet(c => c.HttpContext.Request.Headers).Returns(headers); filterExecutedContext.Object.Result = new ViewResult(); filterExecutingContext = new Mock <ActionExecutingContext>(); filterExecutingContext.SetupGet(c => c.HttpContext).Returns(TestHelper.CreateMockedHttpContext().Object); filterExecutingContext.SetupGet(c => c.HttpContext.Request.Headers).Returns(headers); IDictionary <string, object> actionParameters = new Dictionary <string, object> { { "command", null } }; filterExecutingContext.SetupGet(c => c.ActionParameters).Returns(actionParameters); valueProvider = new Dictionary <string, ValueProviderResult>(); viewData = new ViewDataDictionary(); ControllerBase controller = new ControllerTestDouble(valueProvider, viewData); filterExecutedContext.SetupGet(c => c.Controller).Returns(controller); filterExecutingContext.SetupGet(c => c.Controller).Returns(controller); gridAttribute = new GridActionAttribute(); }