Example #1
0
        public virtual IServiceProvider ConfigureIoC(IServiceCollection services)
        {
            var container = StructureMapContainerInit.InitializeContainer();

            container.Inject <IConfigurationRoot>(Configuration);
            container.Inject <IConfiguration>(Configuration);
            container.Populate(services);
            return(container.GetInstance <IServiceProvider>());
        }
Example #2
0
        public override void Initialize()
        {
            base.Initialize();
            IoCContainer = StructureMapContainerInit.InitilizeTestContainer();

            //FakeUmbracoContext();
            var appCtx = CreateApplicationContext();

            FakeUmbracoContext(appCtx);

            IoCContainer.Configure(x => x.For <UmbracoHelper>().Use(new UmbracoHelper(UmbracoContext.Current)));
            IoCContainer.Configure(x => x.For <Examine.ExamineManager>().Use(Examine.ExamineManager.Instance));

            AutoMapperConfiguration.Configure();
        }
        protected override void ApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext)
        {
            //BundleConfig.RegisterBundles(BundleTable.Bundles);
            //Setting Cinfiguration
            this.container = StructureMapContainerInit.InitializeContainer();
            StructureMapDependencyScope = new StructureMapDependencyScope(container);
            DependencyResolver.SetResolver(StructureMapDependencyScope);
            GlobalConfiguration.Configuration.DependencyResolver = new StructureMapWebApiDependencyResolver(container);
            ////NEED FIX HERE


            AutoMapperConfiguration.Configure(this.container);

            validateBus = container.GetInstance <IValidateBus>();

            ////Listen for when content is being saved
            ContentService.Publishing += ContentService_Publishing;


            //TreeControllerBase.MenuRendering += TreeControllerBase_MenuRendering;
        }
Example #4
0
        public static void InitializeIdentityForEF(EfUnitOfWork db)
        {
            IContainer container = StructureMapContainerInit.InitilizeMockContainer();

            MockData.Mock(container);
        }