public CentralDispatchFixture() { InitLogging(); var dispatch = new CentralDispatch(); kernel = dispatch.BuildContainer(); WebTimer.Stop(); }
protected override void OnApplicationStarted() { LogConfiguration.Setup(); Logger.Info("SAB# Starting up."); CentralDispatch.DedicateToHost(); AreaRegistration.RegisterAllAreas(); RegisterRoutes(RouteTable.Routes); base.OnApplicationStarted(); }
public void Setup() { WithRealDb(); var builder = new CentralDispatch().ContainerBuilder; builder.Register(c => Db) .As<IDatabase>(); _container = builder.Build(); Mocker.GetMock<ConfigProvider>().SetupGet(s => s.ServiceRootUrl) .Returns("http://services.nzbdrone.com"); }
public void Setup() { WithRealDb(); var builder = new CentralDispatch().ContainerBuilder; builder.Register(c => Db) .As <IDatabase>(); _container = builder.Build(); Mocker.GetMock <ConfigProvider>().SetupGet(s => s.ServiceRootUrl) .Returns("http://services.nzbdrone.com"); }
private void InitContainer() { logger.Info("NzbDrone Starting up."); var dispatch = new CentralDispatch(); dispatch.ContainerBuilder.RegisterAssemblyTypes(typeof(MvcApplication).Assembly).SingleInstance(); dispatch.ContainerBuilder.RegisterAssemblyTypes(typeof(MvcApplication).Assembly).AsImplementedInterfaces().SingleInstance(); MVCRegistration(dispatch.ContainerBuilder); var container = dispatch.ContainerBuilder.Build(); DependencyResolver.SetResolver(new AutofacDependencyResolver(container)); }
private void InitContainer() { Logger.Info("NzbDrone Starting up."); var dispatch = new CentralDispatch(); dispatch.DedicateToHost(); dispatch.ContainerBuilder.RegisterAssemblyTypes(typeof(MvcApplication).Assembly).SingleInstance(); dispatch.ContainerBuilder.RegisterAssemblyTypes(typeof(MvcApplication).Assembly).AsImplementedInterfaces().SingleInstance(); MVCRegistration(dispatch.ContainerBuilder); var container = dispatch.BuildContainer(); DependencyResolver.SetResolver(new AutofacDependencyResolver(container)); //SignalR RouteTable.Routes.MapHubs(); //ServiceStack dispatch.ContainerBuilder.RegisterType <MemoryCacheClient>().As <ICacheClient>().SingleInstance(); dispatch.ContainerBuilder.RegisterType <SessionFactory>().As <ISessionFactory>().SingleInstance(); new AppHost(container).Init(); }
private void InitalSetup() { this.dispatcher = new CentralDispatch(); this.commandInvoker = new DynamicCommandInvoker(this); }