NUnitEqualityComparer
NUnitEqualityComparer encapsulates NUnit's handling of
            equality tests between objects.
            
                
FailurePoint class represents one point of failure
            in an equality test.
            
Gets and sets a flag indicating that arrays should be
            compared as collections, without regard to their shape.
            
Gets and sets a flag indicating whether an instance properties
            should be compared when determining equality.
            
Gets and sets the names of properties to exclude from comparison.
            
Gets the list of external comparers to be used to
            test for equality. They are applied to members of
            collections, in place of NUnit's own logic.
            
Gets the list of failure points for the last Match performed.
            The list consists of objects to be interpreted by the caller.
            This generally means that the caller may only make use of
            objects it has placed on the list at a particular depth.
            
Gets a value indicating whether there is any additional Failure Information.
            
Gets and sets a flag indicating whether case should
            be ignored in determining equality.
            
Gets and sets a flag indicating whether line ending format (\r vs. \n vs. \r\n) should
            be ignored in determining equality.
            
Gets and sets a flag indicating whether white space should
            be ignored in determining equality.
            
Flags the comparer to include  Offset
            property in comparison of two  DateTimeOffset values.
            
public NUnitEqualityComparer()
Initializes a new instance of the  NUnitEqualityComparer class.
            
Compares two objects for equality within a tolerance.