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(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; }
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>()); }