public override void Register(ContainerBuilder builder) { _handler = new StubTaskHandler(); builder.RegisterInstance(new Mock<IOrchardServices>().Object); builder.RegisterType<DefaultContentManager>().As<IContentManager>(); builder.RegisterType<DefaultContentManagerSession>().As<IContentManagerSession>(); builder.RegisterType<ScheduledTaskExecutor>().As<IBackgroundTask>().Named("ScheduledTaskExecutor", typeof(IBackgroundTask)); builder.RegisterInstance(_handler).As<IScheduledTaskHandler>(); }
public override void Register(ContainerBuilder builder) { _handler = new StubTaskHandler(); builder.RegisterInstance(new Mock <IOrchardServices>().Object); builder.RegisterType <DefaultContentManager>().As <IContentManager>(); builder.RegisterType <DefaultContentManagerSession>().As <IContentManagerSession>(); builder.RegisterType <DefaultShapeTableManager>().As <IShapeTableManager>(); builder.RegisterType <ShapeTableLocator>().As <IShapeTableLocator>(); builder.RegisterType <DefaultShapeFactory>().As <IShapeFactory>(); builder.RegisterInstance(new Mock <IContentDefinitionManager>().Object); builder.RegisterInstance(new Mock <IContentDisplay>().Object); builder.RegisterType <ScheduledTaskExecutor>().As <IBackgroundTask>().Named("ScheduledTaskExecutor", typeof(IBackgroundTask)); builder.RegisterInstance(_handler).As <IScheduledTaskHandler>(); builder.RegisterType <StubExtensionManager>().As <IExtensionManager>(); builder.RegisterType <DefaultContentDisplay>().As <IContentDisplay>(); }
public override void Register(ContainerBuilder builder) { _handler = new StubTaskHandler(); builder.RegisterInstance(new Mock<IOrchardServices>().Object); builder.RegisterType<DefaultContentManager>().As<IContentManager>(); builder.RegisterType<StubCacheManager>().As<ICacheManager>(); builder.RegisterType<Signals>().As<ISignals>(); builder.RegisterType<DefaultContentManagerSession>().As<IContentManagerSession>(); builder.RegisterType<DefaultShapeTableManager>().As<IShapeTableManager>(); builder.RegisterType<ShapeTableLocator>().As<IShapeTableLocator>(); builder.RegisterType<DefaultShapeFactory>().As<IShapeFactory>(); builder.RegisterInstance(new Mock<IContentDefinitionManager>().Object); builder.RegisterInstance(new Mock<IContentDisplay>().Object); builder.RegisterType<ScheduledTaskExecutor>().As<IBackgroundTask>().Named("ScheduledTaskExecutor", typeof(IBackgroundTask)); builder.RegisterInstance(_handler).As<IScheduledTaskHandler>(); builder.RegisterType<StubExtensionManager>().As<IExtensionManager>(); builder.RegisterInstance(new Mock<IPageClassBuilder>().Object); builder.RegisterType<DefaultContentDisplay>().As<IContentDisplay>(); }