Exemplo n.º 1
0
        public SerializedAsMasterEvaluator(ISerializedAsMasterEvaluatorLogger logger, IFieldPredicate fieldPredicate)
        {
            Assert.ArgumentNotNull(logger, "logger");
            Assert.ArgumentNotNull(fieldPredicate, "fieldPredicate");

            _logger         = logger;
            _fieldPredicate = fieldPredicate;
        }
        public SerializedAsMasterEvaluator(ISerializedAsMasterEvaluatorLogger logger, IItemComparer itemComparer, IFieldFilter fieldFilter, ISourceDataStore sourceDataStore)
        {
            Assert.ArgumentNotNull(logger, "logger");
            Assert.ArgumentNotNull(itemComparer, "itemComparer");
            Assert.ArgumentNotNull(fieldFilter, "fieldFilter");
            Assert.ArgumentNotNull(sourceDataStore, "sourceDataStore");

            _logger          = logger;
            _itemComparer    = itemComparer;
            _fieldFilter     = fieldFilter;
            _sourceDataStore = sourceDataStore;
        }
        public SerializedAsMasterEvaluator(ISerializedAsMasterEvaluatorLogger logger, IItemComparer itemComparer, IFieldFilter fieldFilter, ISourceDataStore sourceDataStore)
        {
            Assert.ArgumentNotNull(logger, "logger");
            Assert.ArgumentNotNull(itemComparer, "itemComparer");
            Assert.ArgumentNotNull(fieldFilter, "fieldFilter");
            Assert.ArgumentNotNull(sourceDataStore, "sourceDataStore");

            _logger = logger;
            _itemComparer = itemComparer;
            _fieldFilter = fieldFilter;
            _sourceDataStore = sourceDataStore;
        }
Exemplo n.º 4
0
        public SerializedAsMasterEvaluator(ILogger globalLogger, ISerializedAsMasterEvaluatorLogger logger, IItemComparer itemComparer, IFieldFilter fieldFilter, ISourceDataStore sourceDataStore, ITargetDataStore targetDataStore) : base(logger, sourceDataStore, targetDataStore)
        {
            Assert.ArgumentNotNull(globalLogger, "globalLogger");
            Assert.ArgumentNotNull(logger, "logger");
            Assert.ArgumentNotNull(itemComparer, "itemComparer");
            Assert.ArgumentNotNull(fieldFilter, "fieldFilter");
            Assert.ArgumentNotNull(sourceDataStore, "sourceDataStore");

            _globalLogger    = globalLogger;
            _logger          = logger;
            _itemComparer    = itemComparer;
            _fieldFilter     = fieldFilter;
            _sourceDataStore = sourceDataStore;
        }
		public SerializedAsMasterEvaluator(ILogger globalLogger, ISerializedAsMasterEvaluatorLogger logger, IItemComparer itemComparer, IFieldFilter fieldFilter, ISourceDataStore sourceDataStore, ITargetDataStore targetDataStore, IConfiguration parentConfiguration) : base(logger, sourceDataStore, targetDataStore, parentConfiguration)
		{
			Assert.ArgumentNotNull(globalLogger, "globalLogger");
			Assert.ArgumentNotNull(logger, "logger");
			Assert.ArgumentNotNull(itemComparer, "itemComparer");
			Assert.ArgumentNotNull(fieldFilter, "fieldFilter");
			Assert.ArgumentNotNull(sourceDataStore, "sourceDataStore");

			_globalLogger = globalLogger;
			_logger = logger;
			_itemComparer = itemComparer;
			_fieldFilter = fieldFilter;
			_sourceDataStore = sourceDataStore;
			_parentConfiguration = parentConfiguration;
		}
Exemplo n.º 6
0
        private SerializedAsMasterEvaluator CreateTestEvaluator(ISerializedAsMasterEvaluatorLogger logger = null, IDeserializer deserializer = null, IItemComparer comparer = null)
        {
            if (deserializer == null)
            {
                deserializer = Substitute.For <IDeserializer>();
            }

            var dataStore = new ConfigurationDataStore(new Lazy <IDataStore>(() => new SitecoreDataStore(deserializer)));

            if (comparer == null)
            {
                comparer = Substitute.For <IItemComparer>();
                comparer.FastCompare(Arg.Any <IItemData>(), Arg.Any <IItemData>()).Returns(new ItemComparisonResult(CreateTestItem(), CreateTestItem()));
            }

            return(new SerializedAsMasterEvaluator(Substitute.For <ILogger>(), logger ?? Substitute.For <ISerializedAsMasterEvaluatorLogger>(), comparer, CreateTestFieldFilter(), dataStore, Substitute.For <ITargetDataStore>(), Substitute.For <IConfiguration>()));
        }
        private SerializedAsMasterEvaluator CreateTestEvaluator(ISerializedAsMasterEvaluatorLogger logger = null, IDeserializer deserializer = null, IItemComparer comparer = null)
        {
            if (deserializer == null) deserializer = Substitute.For<IDeserializer>();

            var dataStore = new ConfigurationDataStore(new Lazy<IDataStore>(() => new SitecoreDataStore(deserializer)));

            if (comparer == null)
            {
                comparer = Substitute.For<IItemComparer>();
                comparer.FastCompare(Arg.Any<IItemData>(), Arg.Any<IItemData>()).Returns(new ItemComparisonResult(new FakeItem(), new FakeItem()));
            }

            return new SerializedAsMasterEvaluator(Substitute.For<ILogger>(), logger ?? Substitute.For<ISerializedAsMasterEvaluatorLogger>(), comparer, CreateTestFieldFilter(), dataStore, Substitute.For<ITargetDataStore>(), Substitute.For<IConfiguration>());
        }