public void Build_should_inspect_controller_type_to_collect_and_normalize_name()
        {
            var builder = new ControllerDescriptorBuilder();

            var descriptor = builder.Build(typeof (SomeTestController));

            Assert.AreEqual("sometest", descriptor.Name);
        }
        public void Build_should_inspect_controller_type_to_collect_actions()
        {
            var builder = new ControllerDescriptorBuilder();

            var descriptor = builder.Build(typeof(SomeTestController));

            Assert.IsTrue(descriptor.Actions.Any(a => a.Name == "Index"));
        }
Esempio n. 3
0
        public void Build_should_inspect_controller_type_to_collect_actions()
        {
            var builder = new ControllerDescriptorBuilder();

            var descriptor = builder.Build(typeof(SomeTestController));

            Assert.IsTrue(descriptor.Actions.Any(a => a.Name == "Index"));
        }
Esempio n. 4
0
        public void Build_should_inspect_controller_type_to_collect_and_normalize_name()
        {
            var builder = new ControllerDescriptorBuilder();

            var descriptor = builder.Build(typeof(SomeTestController));

            Assert.AreEqual("sometest", descriptor.Name);
        }
 public MonoRailHttpHandler(String url, IViewEngine viewEngine,
                            IControllerFactory controllerFactory, ControllerDescriptorBuilder controllerDescriptorBuilder, IFilterFactory filterFactory,
                            IResourceFactory resourceFactory, IScaffoldingSupport scaffoldingSupport,
                            IViewComponentFactory viewCompFactory, IMonoRailExtension[] extensions, IEmailSender sender)
     : base(controllerFactory, controllerDescriptorBuilder, viewEngine, filterFactory, resourceFactory,
            scaffoldingSupport, viewCompFactory, extensions, sender)
 {
     _url = url;
 }
Esempio n. 6
0
        public ProcessEngine(IControllerFactory controllerFactory, ControllerDescriptorBuilder controllerDescriptorBuilder,
                             IViewEngine viewEngine, IFilterFactory filterFactory,
                             IResourceFactory resourceFactory, IScaffoldingSupport scaffoldingSupport,
                             IViewComponentFactory viewCompFactory, IMonoRailExtension[] extensions, IEmailSender emailSender)
        {
            this.controllerFactory  = controllerFactory;
            this.extensionComposite = new ExtensionComposite(extensions);

            AddService(typeof(IControllerFactory), controllerFactory);
            AddService(typeof(IViewEngine), viewEngine);
            AddService(typeof(IFilterFactory), filterFactory);
            AddService(typeof(IResourceFactory), resourceFactory);
            AddService(typeof(IScaffoldingSupport), scaffoldingSupport);
            AddService(typeof(IViewComponentFactory), viewCompFactory);
            AddService(typeof(ControllerDescriptorBuilder), controllerDescriptorBuilder);
            AddService(typeof(IMonoRailExtension), extensionComposite);
            AddService(typeof(IEmailSender), emailSender);
        }
Esempio n. 7
0
 public ProcessEngine(IControllerFactory controllerFactory, ControllerDescriptorBuilder controllerDescriptorBuilder, IViewEngine viewEngine, IViewComponentFactory viewCompFactory) :
     this(controllerFactory, controllerDescriptorBuilder, viewEngine, new DefaultFilterFactory(),
          new DefaultResourceFactory(), null, viewCompFactory, new IMonoRailExtension[0], null)
 {
 }
 public void Init()
 {
     builder = new ControllerDescriptorBuilder();
 }