public void OpenAndCloseDoor() { _door.Open(); _light.Received(1).TurnOn(); _door.Close(); _light.Received(1).TurnOff(); }
public void UI_OnDoorOpenClose_Light_OnOff() { _door.Open(); _light.Received(1).TurnOn(); _door.Close(); _light.Received(1).TurnOff(); }
public void StartCooking_PowerTube_On(int ButtonPress) { int power; //Arrange if (ButtonPress > 14) { power = 50; } else { power = ButtonPress * 50; } _door.Close(); //Act for (int i = 0; i < ButtonPress; i++) { _powerButton.Press(); } _timeButton.Press(); _startCancelButton.Press(); //Assert Assert.Multiple(() => { _output.Received(1).OutputLine("Light is turned on"); _output.Received(1).OutputLine($"PowerTube works with {power}"); }); }
public void TestDoorClose() { // opening the door so we know the initial state door.Open(); door.Close(); Assert.That(door.GetDoorState(), Is.EqualTo(Door.DoorState.Closed)); // check the event maybe? }
public void Run() { door.Open(); door.Close(); powerButton.Press(); timeButton.Press(); startCancelButton.Press(); }
public void Doorclosed_StateDoorOpen_ExpectedResultLightTurnOff() { door.Open(); door.Close(); light.Received(1).TurnOff(); }
public void Ready_DoorOpenClose_Ready_PowerIs50() { _tlmDoor.Open(); _tlmDoor.Close(); _tlmPowerButton.Press(); _output.Received(1).OutputLine(Arg.Is <string>("Display shows: 50 W")); }
public void DoorClosed_Opens_output_shows_LightIsturnedOn() { //SetUp _uut.Close(); //Act _uut.Open(); //Assert _Output.Received().OutputLine(Arg.Is <string>(x => x == "Light is turned on")); }
public void DoorClose_IsInDoorOpenState_LightTurnsOff() { //ARRANGE door.Open(); //Door needs to be open to close it.. //ACT door.Close(); lightSubstitute.Received().TurnOff(); }
public void D2_DoorUserInterface_CloseDoor_DoorIsClosed() { //Act _sut.Open(); _sut.Close(); //Assert string outputResult = "Light is turned off"; _fakeOutput.Received(1).OutputLine(outputResult); }
public void Test_PowerTube_TurnsOff() { _door.Close(); _powerButton.Press(); _timeButton.Press(); _startCancelButton.Press(); _startCancelButton.Press(); _output.Received(1).OutputLine($"PowerTube turned off"); }
public void DoorOpened() { if (_currentState != DoorState.Closed) { _door.Close(); _currentState = DoorState.Closing; } else { _door.Close(); _alarm.RaiseAlarm(); _currentState = DoorState.Breached; } }
public void OnTimePressed_TimerButtonPressedRepeatedly_ShowTimeCalledCorrectNumberOfTimes(int number) { _door.Open(); _door.Close(); _powerButton.Pressed += Raise.Event(); for (int i = 0; i < number; i++) { _timerButtonDriven.Press(); } _display.Received(number).ShowTime(Arg.Any <int>(), Arg.Any <int>()); }
public void DoorOpen() { if (_state == State.DoorOpening) { _door.Close(); _state = State.DoorClosing; } else if (_state == State.DoorClosed) { _door.Close(); _alarm.RaiseAlarm(); _state = State.DoorBreached; } }
public void DoorUserInterface_DoorClosed() { _door.Open(); _door.Close(); _light.Received(1).TurnOff(); }
private static void RunUC17ToEnd(IDoor door) { // UC 17 // Removes food // UC 18 door.Close(); }
//Event handlers protected void DoorOpened(object sender, EventArgs e) { switch (_doorControlStates) { //Door should be opening here case DoorControlStates.DoorOpening: //Change state _doorControlStates = DoorControlStates.DoorClosing; //Close door _door.Close(); //End case break; //In case of breach where door is expected closed case DoorControlStates.DoorClosed: //Change state _doorControlStates = DoorControlStates.DoorAlarm; //Raise alarm _alarm.Raise(); //End case break; } }
public void HandleDoorOpenedEvent(object source, DoorOpenedEventArgs args) { switch (_currentState) { case DoorStates.DoorOpening: _door.Close(); _currentState = DoorStates.DoorOpen; break; case DoorStates.DoorClosed: _door.Close(); _alarm.SignalAlarm(); _currentState = DoorStates.DoorBreached; break; } }
public void CloseDoor() { if (_Door.GetDoorState() == true) { _Door.Close(); } }
public void DoorOpened() { switch (_doorState) { case State.DoorOpening: _doorState = State.DoorClosing; _door.Close(); break; case State.DoorClosed: _alarm.SoundAlarm(); _door.Close(); _doorState = State.DoorBreached; break; } }
public void DoorOpened() { switch (_state) { case (DoorState.DoorOpening): _door.Close(); _state = DoorState.DoorOpen; break; case (DoorState.DoorClosed): _door.Close(); _state = DoorState.DoorBreached; _alarm.SignalAlarm(); break; } }
public void onDoorClosed_Closed_Output() { _door.Open(); _door.Close(); _output.Received(1).OutputLine(Arg.Is <string>(s => s.Contains($"Light is turned off"))); }
public void DoorOpen_DoorClose_LightOff() { _door.Open(); _door.Close(); _fakeLight.Received().TurnOff(); }
public void Light_OnDoorOpenClose_OutputLight_OnOff() { _door.Open(); _output.Received(1).OutputLine("Light is turned on"); _door.Close(); _output.Received(1).OutputLine("Light is turned off"); }
public void CloseDoor_DoorClosed_LightReceivedTurnOff() { _door.Open(); _door.Close(); _output.Received().OutputLine(Arg.Is <string>(str => str.Contains("Light is turned off"))); }
public void CloseDoor_DoorClosed_LightIsoff() { _door.Open(); _door.Close(); _light.Received(1).TurnOff(); }
public void PowerButtonIsPressed_PowerIs50() { _door.Open(); _door.Close(); _driverPowerButton.Press(); _output.Received().OutputLine("Display shows: 50 W"); }
public void DoorClosed_Light_TrunOff() { _doorUut.Open(); _doorUut.Close(); _output.Received(1).OutputLine(Arg.Is("Light is turned off")); }
public void DoorOpenState_DoorIsClosed_LightIsTurnedOff() { door.Open(); door.Close(); Assert.That(stringWriter.ToString().Contains("Light is turned off")); }
public void OnDoorClosed_OutputsLightOff() { _uut.Open(); _uut.Close(); _output.Received().OutputLine(Arg.Is <string>(str => str.ToLower().Contains("off"))); }