public void PassByDoors_ThreeTimes_DoorNumber3WithClosedStatus() { // Arrange var doors = new DoorsCollection(); // Act doors.PassByDoors(times: 3); // Assert Assert.That(doors.ElementAt(2).Status, Is.EqualTo(DoorStatus.Closed)); }
public void _InitialState_EachDoorHasASequencialNumberFrom1To100() { var doors = new DoorsCollection(); for (int i = 0; i < 100; i++) { var expectedDoorNumber = i + 1; Assert.That(doors.ElementAt(i).Number, Is.EqualTo(expectedDoorNumber)); } }