public override void Compare(IComparison <IObserverBuilder> comparison) { _entityDiffBuilder.Compare(comparison); _moleculeDependentDiffBuilder.Compare(comparison); CompareValues(x => x.ContainerCriteria, x => x.ContainerCriteria, comparison); CompareValues(x => x.Dimension, x => x.Dimension, comparison); _objectComparer.Compare(comparison.FormulaComparison()); }
public override void Compare(IComparison <ITransportBuilder> comparison) { _containerDiffBuilder.Compare(comparison); CompareValues(x => x.SourceCriteria, x => x.SourceCriteria, comparison); CompareValues(x => x.TargetCriteria, x => x.TargetCriteria, comparison); CompareValues(x => x.Dimension, x => x.Dimension, comparison); _moleculeDependentBuilderDiffBuilder.Compare(comparison); _objectComparer.Compare(comparison.FormulaComparison()); }