public void DefaultActionIsRun_AttributeOnClass()
        {
            var controller = new ControllerWithDefaultActionAttribute();

            var context = services.ControllerContextFactory.
                          Create("", "home", "index", services.ControllerDescriptorProvider.BuildDescriptor(controller));

            controller.Process(engineContext, context);

            Assert.IsTrue(controller.DefExecuted);
            Assert.AreEqual("home\\index", engStubViewEngineManager.TemplateRendered);
            Assert.AreEqual(200, response.StatusCode);
            Assert.AreEqual("OK", response.StatusDescription);
        }
		public void DefaultActionIsRun_AttributeOnClass()
		{
			var controller = new ControllerWithDefaultActionAttribute();

			var context = services.ControllerContextFactory.
				Create("", "home", "index", services.ControllerDescriptorProvider.BuildDescriptor(controller));

			controller.Process(engineContext, context);

			Assert.IsTrue(controller.DefExecuted);
			Assert.AreEqual("home\\index", engStubViewEngineManager.TemplateRendered);
			Assert.AreEqual(200, response.StatusCode);
			Assert.AreEqual("OK", response.StatusDescription);
		}