public void DifferentCellsHaveDifferentHashCodes() { Location loc1 = new Location(1, 1); Location loc2 = new Location(1, 2); Location loc3 = new Location(2, 2); Assert.AreNotEqual(loc1.GetHashCode(), loc2.GetHashCode()); Assert.AreNotEqual(loc1.GetHashCode(), loc3.GetHashCode()); Assert.AreNotEqual(loc2.GetHashCode(), loc3.GetHashCode()); }
public void EquivalentCellsHaveSameHashCodes() { Location loc1 = new Location(2, 1); Location loc2 = new Location(2, 1); Assert.AreEqual(loc1.GetHashCode(), loc2.GetHashCode()); }