public void DelegatesToDynamicAction()
		{
			var dynAction = new ActionStub();

			var executor = new DynamicActionExecutor(dynAction);

			var req = new StubRequest();
			var res = new StubResponse();
			var services = new StubMonoRailServices();
			IEngineContext engineContext = new StubEngineContext(req, res, services, new UrlInfo("area", "controller", "action"));

			var retVal = executor.Execute(engineContext, new DummyController(), new ControllerContext());
			Assert.IsTrue(dynAction.WasExecuted);
			Assert.AreEqual(3, retVal);
		}
Esempio n. 2
0
        public void DelegatesToDynamicAction()
        {
            var dynAction = new ActionStub();

            var executor = new DynamicActionExecutor(dynAction);

            var            req           = new StubRequest();
            var            res           = new StubResponse();
            var            services      = new StubMonoRailServices();
            IEngineContext engineContext = new StubEngineContext(req, res, services, new UrlInfo("area", "controller", "action"));

            var retVal = executor.Execute(engineContext, new DummyController(), new ControllerContext());

            Assert.IsTrue(dynAction.WasExecuted);
            Assert.AreEqual(3, retVal);
        }