PropertiesComparer
Comparator for two instances of the same type, comparing each property.
public static EqualMethodResult Equal(object x, object y, ref Tolerance tolerance, ComparisonState state, NUnitEqualityComparer equalityComparer)