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

            Root = new CompositeComparison();

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

            Root = new CompositeComparison();

            ComplexObjectComparison = new ComplexObjectComparison(Root);
            DefaultComparison       = new DefaultComparison();
        }
Exemplo n.º 3
0
        public ComparisonBuilder IgnoreProperty <T>(Expression <Func <T, object> > property)
        {
            ComplexObjectComparison.IgnoreProperty(property);

            return(this);
        }
Exemplo n.º 4
0
        public ComparisonBuilder IgnoreProperty(Func <PropertyReader, bool> func)
        {
            ComplexObjectComparison.IgnoreProperty(func);

            return(this);
        }