コード例 #1
0
ファイル: DoorTests.cs プロジェクト: abbyythompson/MontyHall
        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));
        }
コード例 #2
0
ファイル: DoorTests.cs プロジェクト: abbyythompson/MontyHall
        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));
        }