public CentralDispatchFixture()
        {
            InitLogging();
            var dispatch = new CentralDispatch();
            kernel = dispatch.BuildContainer();

            WebTimer.Stop();
        }
Example #2
0
        public CentralDispatchFixture()
        {
            InitLogging();
            var dispatch = new CentralDispatch();

            kernel = dispatch.BuildContainer();

            WebTimer.Stop();
        }
Example #3
0
 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");
        }
Example #5
0
        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");
        }
Example #6
0
        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));
        }
Example #7
0
        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();
        }
Example #8
0
 private void InitalSetup()
 {
     this.dispatcher     = new CentralDispatch();
     this.commandInvoker = new DynamicCommandInvoker(this);
 }