Exemplo n.º 1
0
        public void RemoveDoor_AllBuildings()
        {
            // Arrange
            DoorRepository doorRepository = new DoorRepository();

            // Act
            doorRepository.GetDoors().ToList().ForEach(b => doorRepository.RemoveDoor(b.DoorId));

            Door[] doors = doorRepository.GetDoors().ToArray();

            // Assert
            Assert.AreEqual(0, doors.Length);
        }
Exemplo n.º 2
0
        public void GetDoors()
        {
            // Arrange
            DoorRepository doorRepository = new DoorRepository();

            // Act
            Door[] doors = doorRepository.GetDoors().ToArray();

            // Assert
            Assert.AreEqual(46, doors.Length);
        }
Exemplo n.º 3
0
        public void RemoveDoor_TwoDoors()
        {
            // Arrange
            Door door1 = new Door {
                BuildingId = 1, DoorId = 1000, Name = "Door1000", Status = DoorStatus.ClosedLocked
            };
            Door door2 = new Door {
                BuildingId = 1, DoorId = 2000, Name = "Door2000", Status = DoorStatus.OpenLocked
            };

            DoorRepository doorRepository = new DoorRepository();

            // Act
            doorRepository.RemoveDoor(1);
            doorRepository.RemoveDoor(2);

            // Assert
            Door[] doors = doorRepository.GetDoors().ToArray();

            Assert.AreEqual(44, doors.Length);
        }