public void Invoke_should_execute_ActionResult_if_present()
        {
            var controllerCtx = new ControllerContext();
            var descriptor = new ControllerDescriptor(GetType(), "TestController", "Test");
            var sink = new ActionResultExecutionSink();
            var result = new TestActionResult();
            var context = new ControllerExecutionContext(null, controllerCtx, this, new RouteData(), descriptor)
                          	{
                          		InvocationResult = result,
                                SelectedAction = new TestActionDescriptor()
                          	};

            sink.Invoke(context);

            Assert.IsTrue(result.executed);
        }
Esempio n. 2
0
        public void Invoke_should_execute_ActionResult_if_present()
        {
            var controllerCtx = new ControllerContext();
            var descriptor    = new ControllerDescriptor(GetType(), "TestController", "Test");
            var sink          = new ActionResultExecutionSink();
            var result        = new TestActionResult();
            var context       = new ControllerExecutionContext(null, controllerCtx, this, new RouteData(), descriptor)
            {
                InvocationResult = result,
                SelectedAction   = new TestActionDescriptor()
            };

            sink.Invoke(context);

            Assert.IsTrue(result.executed);
        }