Exemple #1
0
 public void Test_sutSC_UI_LightTurnOn()
 {
     _sutPower.Press();
     _sutTimer.Press();
     _sutSC.Press();
     _fakeLight.Received(1).TurnOn();
 }
Exemple #2
0
        public void StartCancelButton_Pressed_light_Received_TurnOff()
        {
            sut_powerButton.Press(); //Her bliver state sat til SETPOWER
            sut_startCancelButton.Press();

            light.Received().TurnOff(); //Jeg er i tvivl om det er nok bare at tjekke for light? Eller skal man også tjekke for display?
        }
        public void Open_WhenDoorOpens_OutputLightTurnsOn()
        {
            _uut.Open();
            _fakeLight.Received().TurnOn(); // virker ikke ?

            //_fakeOutput.Received().OutputLine("Light is turned on");
        }
Exemple #4
0
 public void sut_Start_test()
 {
     _powerButton.Press();
     _timeButton.Press();
     _startCancelButton.Press();
     _light.Received(1).TurnOn();
 }
 public void Press_StartCancel_at_Set_Time_State_Lights_Turned_On()
 {
     _sutPowerButton.Press();
     _sutTimeButton.Press();
     _sutStartCancelButton.Press();
     _light.Received(1).TurnOn();
 }
 public void Door_Opened_Light_On()
 {
     //Act
     _door.Open();
     //Assert
     _light.Received(1).TurnOn();
 }
        public void OpenDoor_DoorIsOpened_LightIsOn()
        {
            // act
            _door.Open();

            //assert
            _light.Received(1).TurnOn();
        }
Exemple #8
0
        public void TurnOnMicrowave_StartCancelPressed_LightTurnedOn()
        {
            _powerButton.Press();
            _timerButton.Press();
            _startcancelButton.Press();

            _light.Received(1).TurnOn();
        }
        public void StartCancelEvent_MethodCalled_TurnOnIsCalled()
        {
            _powerButton.Press();
            _timeButton.Press();
            _startCancelButton.Press();

            _fakeLight.Received(1).TurnOn();
        }
Exemple #10
0
        public void UserInterface_DoorOpen_LightOn()
        {
            //Act
            _door.Open();

            //Assert
            _light.Received().TurnOn();
        }
 public void DoorOpen_LightTurnOn_DoorClose_LightTurnOff()
 {
     // One test because you have to open before you can close
     _door.Open();
     _light.Received().TurnOn();
     _door.Close();
     _light.Received().TurnOff();
 }
Exemple #12
0
        public void StartCancelPressedInSetTime()
        {
            powerButton.Press();
            timeButton.Press();
            startCancelButton.Press();

            fakeLight.Received(1).TurnOn();
        }
        public void DoorOpened_StateSetPower_ExpectedResultLightTurnOn()
        {
            powerButton.Press();

            door.Open();

            light.Received(1).TurnOn();
        }
Exemple #14
0
        public void Open_OpenDoor_LightTurnOn()
        {
            //act
            door.Open();

            //assert
            stubLight.Received(1).TurnOn();
        }
        public void OnDoorOpen_OpenDoor_LightIsTurnedOn()
        {
            //act
            _sut.Open();

            //Assert
            _fakeLight.Received(1).TurnOn();
        }
        public void OnDoorOpened_stateReady()
        {
            // State is READY
            door.Open();

            // Only light should turnOn when READY and door open
            light.Received(1).TurnOn();
        }
        public void CloseDoor()
        {
            //Act
            _door.Open();
            _door.Close();

            //Assert
            _light.Received(1).TurnOff();
        }
Exemple #18
0
        public void UserInterfacePower_OnStartCancelPressed_LightOff()
        {
            //Act
            _powerButton.Press();
            _startCancelButton.Press();

            //Assert
            _light.Received().TurnOff();
        }
Exemple #19
0
        public void StartCancelButtonPressed_StateSetTime_ExpectedResult_LightOn()
        {
            powerButton.Press();
            timeButton.Press();

            startCancelButton.Press();

            light.Received(1).TurnOn();
        }
Exemple #20
0
        public void Test_StartButton_LightOn()
        {
            _door.Close();
            _powerButton.Press();
            _timeButton.Press();
            _startCancelButton.Press();

            _light.Received(1).TurnOn();
        }
        public void StateSetTime_StartCancelPress_LightCookerOn()
        {
            _powerButton.Press();
            _timeButton.Press(); //Set state SetTime

            _startCancelButton.Press();

            _light.Received(1).TurnOn();
            _cookController.Received(1).StartCooking(50, 1 * 60);
        }
        public void OnStartCancelPressed()
        {
            buttonOfPower.Press();
            buttonOfTime.Press();

            buttonOfstartCancel.Press();

            CC.Received().StartCooking(50, 60);
            light.Received().TurnOn();
        }
Exemple #23
0
        public void PressPowerButton_PressTimeButton_PressStartButton_TurnOnLight_AssertClearScreen()
        {
            //Act
            _powerButton.Press();
            _timeButton.Press();
            _startCancelButton.Press();

            //Assert
            _light.Received().TurnOn();
        }
        public void StartButton_IsPressed_LightTurnOnRecivesACall()
        {
            //State maskinen kræver at der trykkes på power-knappen og time-knappen før man kan starte cooking
            sut_powerButton.Press();
            sut_timeButton.Press();

            sut_startButton.Press();

            light.Received(1).TurnOn();
        }
        public void Press_pressButtonToActivateEvent_casecalled1()
        {
            //act
            powerButton.Press();
            startCancelButton.Press();

            //assert
            stubLight.Received(1).TurnOff();
            stubDisplay.Received(1).Clear();
        }
Exemple #26
0
 public void OnStartCancelPressed()
 {
     //test 4 sætter styrken
     IPowerButton.Press();
     //tænder for maskinen
     ICancelButton.Press();
     //asserter på at lys slukker
     ILight.Received(1).TurnOff();
     IDisplay.Received(1).Clear();
 }
 public void UI_OnDoorOpenClose_Light_OnOff()
 {
     _door.Open();
     _light.Received(1).TurnOn();
     _door.Close();
     _light.Received(1).TurnOff();
 }
        public void DoorOpen_IsInReadyState_LightTurnsOn()
        {
            //ARRANGE
            //Already in ready state by default

            //ACT
            door.Open();

            //ASSERT
            lightSubstitute.Received().TurnOn();
        }
        public void TurnOff_UserPressesStartCancelButtonDuringCooking_LightOff()
        {
            //Act
            _powerButton.Pressed += Raise.Event();
            _timerButton.Pressed += Raise.Event();
            _startCancelButtonDriven.Press();
            _startCancelButtonDriven.Press();

            //Assert
            _light.Received(1).TurnOff();
        }
        public void Press_StartButtonPressedByUser_StartIsCalled()
        {
            //Act
            powerButton.Press();

            timeButton.Press();

            startCancelButton.Press();

            //Assert
            fakeLight.Received(1).TurnOn();
        }