public void GetHashCode_Same_For_Matches() { // NOTE: Equals_True_For_Identical() verifies that baseline and matching return equal. // The spec says GetHashCode() should therefore return the same value. ArrayComparer <Suggestion, SuggestionComparer> comparer = new ArrayComparer <Suggestion, SuggestionComparer>(); Assert.Equal(comparer.GetHashCode(baseline), comparer.GetHashCode(matching)); }
public void GetHashCode_Different_For_Mismatches(Suggestion[] data) { ArrayComparer <Suggestion, SuggestionComparer> comparer = new ArrayComparer <Suggestion, SuggestionComparer>(); Assert.NotEqual(comparer.GetHashCode(baseline), comparer.GetHashCode(data)); }