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")); }
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; }
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); }
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(); }