Esempio n. 1
0
        public ComparisonBuilder()
        {
            CustomComparisons = new List <IComparison>();

            Root = new CompositeComparison();

            ComplexObjectComparison = new ComplexObjectComparison(Root);
            DefaultComparison       = new DefaultComparison();
        }
Esempio n. 2
0
        public ComparisonBuilder()
        {
            CustomComparisons = new List <IComparison>();
            CustomFormatters  = new Dictionary <Type, IDifferenceFormatter>();

            Root = new CompositeComparison();

            ComplexObjectComparison = new ComplexObjectComparison(Root);
            DefaultComparison       = new DefaultComparison();
        }
Esempio n. 3
0
        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);
        }