public void ShouldHallwayShouldHave_0_OpenDoors() { //assign List <IDoor> doors = new List <IDoor> { new ClosedDoor() }; Hallway hallway = new Hallway(doors); //act int openDoorCount = hallway.NumberOfOpenDoors(); //assert openDoorCount.Should().Be(0); }
public void ShouldChangeStateOfDoor() { //assign List <IDoor> doors = new List <IDoor> { new OpenDoor() }; Hallway hallway = new Hallway(doors); //act hallway.NumberOfOpenDoors().Should().Be(1); hallway.ChangeState(1); //assert hallway.NumberOfOpenDoors().Should().Be(0); }