Ejemplo n.º 1
0
        public void check_3_goats_are_produced_on_set_up()
        {
            // Arrange
            var doors = new Doors(new List <IDoor>()
            {
                new Door(),
                new Door(),
                new Door(),
            });

            // Act
            doors.SetAllToGoats();

            // Assert
            Assert.Equal(3, doors.DoorsList.Count(d => d.Prize == Prize.Goat));
        }
Ejemplo n.º 2
0
        public void check_1_car_is_produced()
        {
            // Arrange
            var doors = new Doors(new List <IDoor>()
            {
                new Door(),
                new Door(),
                new Door(),
            });

            // Act
            doors.SetAllToGoats();
            doors.RandomlyPlaceCar();

            // Assert
            Assert.Equal(1, doors.DoorsList.Count(d => d.Prize == Prize.Car));
        }