public void ControllerSetsViewEngine()
        {
            MockRepository mocks = new MockRepository();
            RequestContext context = new RequestContext(mocks.DynamicHttpContextBase(), new RouteData());

            SparkControllerFactory controllerFactory = new SparkControllerFactory();
            MvcContrib.ConventionController controller =
                (MvcContrib.ConventionController)((IControllerFactory)controllerFactory).CreateController(context, "Convention");

            Assert.IsNotNull(controller.ViewEngine);
            Assert.IsAssignableFrom(typeof(SparkViewFactory), controller.ViewEngine);
        }
        public void ControllerSetsViewEngine()
        {
            MockRepository mocks   = new MockRepository();
            RequestContext context = new RequestContext(mocks.DynamicHttpContextBase(), new RouteData());

            SparkControllerFactory controllerFactory = new SparkControllerFactory();

            MvcContrib.ConventionController controller =
                (MvcContrib.ConventionController)((IControllerFactory)controllerFactory).CreateController(context, "Convention");

            Assert.IsNotNull(controller.ViewEngine);
            Assert.IsAssignableFrom(typeof(SparkViewFactory), controller.ViewEngine);
        }