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