public void sameInst() { //Arrange bool expected = true; ScreenTime obj = new ScreenTime(5, 4, new DateTime(), new DateTime(), "auditorium1", new bool[, ] { { true, true }, { true, true } }, 4); //Act bool actual = obj.GetHashCode() == obj.GetHashCode(); //Assert Assert.AreEqual(expected, actual, "Hashcode should be consistent."); }
public void diffType() { //Arrange bool expected = false; ScreenTime a = new ScreenTime(3, 6, new DateTime(), new DateTime(), "auditorium2", new bool[, ] { { true, false }, { true, true } }, 3); Seat b = new Seat(6, 7, 8); //Act bool actual = a.GetHashCode() == b.GetHashCode(); //Assert Assert.AreEqual(expected, actual, "Different object should not produce the same hashcode."); }