public void GetDataMappers()
        {
            // Assign
            IConfigFactory <ISitecoreQueryParameter> queryParameterFactory = new QueryParameterConfigFactory();
            IConfigFactory <AbstractDataMapper>      configFactory         = new DataMapperConfigFactory(queryParameterFactory);

            // Act
            var result = configFactory.GetItems();

            // Assert
            Assert.AreEqual(38, result.Count());
        }
        public void GetDataMappers()
        {
            // Assign
            IConfigFactory<ISitecoreQueryParameter> queryParameterFactory = new QueryParameterConfigFactory();
            IConfigFactory<AbstractDataMapper> configFactory = new DataMapperConfigFactory(queryParameterFactory);

            // Act
            var result = configFactory.GetItems();

            // Assert
            Assert.AreEqual(41, result.Count());
        }
 public DependencyResolver(Config config)
 {
     Config = config;
     CacheManager = () => new HttpCache();
     QueryParameterFactory = new QueryParameterConfigFactory();
     DataMapperResolverFactory = new DataMapperTaskConfigFactory();
     DataMapperFactory = new DataMapperConfigFactory(QueryParameterFactory);
     ConfigurationResolverFactory = new ConfigurationResolverConfigFactory();
     ObjectConstructionFactory = new ObjectConstructionTaskConfigFactory(this);
     ObjectSavingFactory = new ObjectSavingTaskConfigFactory();
     ConfigurationMapFactory = new ConfigurationMapConfigFactory();
 }
        public void GetDataMappers()
        {
            // Assign
            QueryParameterConfigFactory queryParameterFactory = new QueryParameterConfigFactory();
            DataMapperConfigFactory     configFactory         = new DataMapperConfigFactory(queryParameterFactory);

            configFactory.Finalise();
            queryParameterFactory.Finalise();

            // Act
            var result = configFactory.GetItems();

            // Assert
            Assert.AreEqual(42, result.Count());
        }
 public DependencyResolver(Config config)
 {
     Config = config;
     Log = new Log();
     CacheManager = () => new NetMemoryCacheManager();
     QueryParameterFactory = new QueryParameterConfigFactory();
     DataMapperResolverFactory = new DataMapperTaskConfigFactory();
     DataMapperFactory = new DataMapperConfigFactory(QueryParameterFactory);
     ConfigurationResolverFactory = new ConfigurationResolverConfigFactory();
     ObjectConstructionFactory = new ObjectConstructionTaskConfigFactory(this);
     ObjectSavingFactory = new ObjectSavingTaskConfigFactory();
     ConfigurationMapFactory = new ConfigurationMapConfigFactory();
     GlassHtmlFactory = new GlassHtmlFactory();
     ItemVersionHandler = new ItemVersionHandler(config);
 }
        public void GetDataMappers()
        {
            // Assign
            IDependencyResolver dependencyResolver = Substitute.For <IDependencyResolver>();
            IConfigFactory <ISitecoreQueryParameter> queryParameterFactory = new QueryParameterConfigFactory(null);

            dependencyResolver.QueryParameterFactory.Returns(queryParameterFactory);

            IConfigFactory <AbstractDataMapper> configFactory = new DataMapperConfigFactory(dependencyResolver);

            // Act
            var result = configFactory.GetItems();

            // Assert
            Assert.AreEqual(42, result.Count());
        }