Beispiel #1
0
        public override void SetUp()
        {
            base.SetUp();

            kernel = Mocks.CreateMock<IKernel>();
            factory = new WindsorJobFactory(kernel);
        }
        public override void SetUp()
        {
            base.SetUp();

            kernel  = Mocks.CreateMock <IKernel>();
            factory = new WindsorJobFactory(kernel);
        }
Beispiel #3
0
        public static void BootStrap(IWindsorContainer container)
        {
            Container = container;

            IJobFactory jobFactory = new WindsorJobFactory(Container);

            Container.Register(Component.For<IJobFactory>().Instance(jobFactory));
            Container.Register(Component.For<IQuartzInitializer>().ImplementedBy<QuartzInitializer>());
            Container.Register(Component.For<ILogger>().ImplementedBy<ConsoleLogger>());

            JobRegistrar jobRegistrar = new JobRegistrar(Container);
            jobRegistrar.RegisterJobs();
        }
Beispiel #4
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            var container = new CastleWindsorContainer();

            IJobFactory jobFactory = new WindsorJobFactory(container);


            container.RegisterJobs(jobFactory);
            container.Register();

            var controllerFactory = new ControllerFactory(container);

            ControllerBuilder.Current.SetControllerFactory(controllerFactory);
        }