public ComparisonBuilder() { CustomComparisons = new List <IComparison>(); Root = new CompositeComparison(); ComplexObjectComparison = new ComplexObjectComparison(Root); DefaultComparison = new DefaultComparison(); }
public ComparisonBuilder() { CustomComparisons = new List <IComparison>(); CustomFormatters = new Dictionary <Type, IDifferenceFormatter>(); Root = new CompositeComparison(); ComplexObjectComparison = new ComplexObjectComparison(Root); DefaultComparison = new DefaultComparison(); }
public ComparisonBuilder IgnoreProperty <T>(Expression <Func <T, object> > property) { ComplexObjectComparison.IgnoreProperty(property); return(this); }
public ComparisonBuilder IgnoreProperty(Func <PropertyReader, bool> func) { ComplexObjectComparison.IgnoreProperty(func); return(this); }