public void Setup()
 {
     var resolver = DependencyResolver.CreateStandardResolver();
     GlassMapperScCustom.CastleConfig(resolver.Container);
     _context = Context.Create(resolver);
     _context.Load(GlassMapperScCustom.GlassLoaders());
     GlassMapperScCustom.PostLoad();
     _context.Load();
 }
Example #2
0
        public static void LoadConfigurationMaps(IDependencyResolver resolver, GM.Context context)
        {
            var dependencyResolver = resolver as DependencyResolver;

            if (dependencyResolver == null)
            {
                return;
            }

            if (dependencyResolver.ConfigurationMapFactory is ConfigurationMapConfigFactory)
            {
                GlassMapperScCustom.AddMaps(dependencyResolver.ConfigurationMapFactory);
            }

            IConfigurationMap configurationMap = new ConfigurationMap(dependencyResolver);
            SitecoreFluentConfigurationLoader configurationLoader = configurationMap.GetConfigurationLoader <SitecoreFluentConfigurationLoader>();

            context.Load(configurationLoader);
        }