public void GetHashCode_UniqueUnlessValuesAreEqual() { Word2 one = new Word2("on"); Word2 oneA = new Word2("on"); Word2 two = new Word2("to"); Word2 twoA = new Word2("to"); int c1 = one.GetHashCode(); int c2 = two.GetHashCode(); int c1a = oneA.GetHashCode(); int c2a = twoA.GetHashCode(); Assert.Equal(c1, c1a); Assert.Equal(c2, c2a); Assert.NotEqual(c1, c2); }