Exemple #1
0
        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.");
        }
Exemple #2
0
        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.");
        }