public void CookController_StopCooking_Returns() { input.StartCooking(1, 30); input.Stop(); output.Received().OutputLine(Arg.Is <string>(str => str.Contains("off"))); }
public void Stop_CookingWasStarted_CorrectOutput() { _tlm.StartCooking(50, 60); _tlm.Stop(); _output.Received().OutputLine(Arg.Is <string>(str => str == $"PowerTube turned off")); }
public void Stop_StopTheCookingWhileOn_CookingIsStopped() { // Act sut.StartCooking(50, 50); sut.Stop(); // Assert output.Received(1).OutputLine("PowerTube turned off"); }
public void Stop_PowertubeSTurnsOff() { _uut.StartCooking(50, 50); _uut.Stop(); _output.Received(1).OutputLine("PowerTube turned off"); }
public void StopCooking_WhileRunning_PowerTubeStops() { int power = 10; int time = 2; _cookController.StartCooking(power, time); _cookController.Stop(); _output.Received(1).OutputLine("PowerTube turned off"); }
public void StopCooking_AfterTwoSeconds_DisplayReceivedTwoCall() { _tlm.StartCooking(50, 3); Thread.Sleep(2100); _tlm.Stop(); _display.Received(2).ShowTime(Arg.Any <int>(), Arg.Any <int>()); }
public void Stop_PoweredOn_PowerTubeOff() { //Call start method to make sure powertube is on initially _cookController.StartCooking(10, 10); Console.SetOut(_stringWriter); _cookController.Stop(); Assert.That(_stringWriter.ToString(), Contains.Substring($"PowerTube turned off")); }
public void Cooking_Stop_DisplayShowsThatPowerTubeIsStoped() { _driver.StartCooking(100, 2); Thread.Sleep(2001); _driver.Stop(); _output.Received().OutputLine("PowerTube turned off"); }
public void Cooking_Stop_PowerTubeOff() { uut.StartCooking(50, 60); uut.Stop(); Assert.That(str.ToString().Contains("PowerTube turned off")); }
public void Stop_MicrowaveIsRunning_DisplayIsCleared() { _uut.StartCooking(50, 3000); Thread.Sleep(1003); _uut.Stop(); _output.Received().OutputLine("PowerTube turned off"); }
public void CookControllerStop_CookControllerStop_PowerTubeOff() { _controller.StartCooking(60, 10); _controller.Stop(); _output.Received(1).OutputLine("PowerTube turned off"); }
public void StopCookController_TurnOffIsCalled_NoOutput() { _cookController.StartCooking(50, 60); _cookController.Stop(); _fakeOutput.Received().OutputLine(Arg.Is <string>(str => str.Contains("off"))); }
public void OnStop() { _uut.StartCooking(50, 60); _uut.Stop(); Thread.Sleep(3000); Assert.That(_timer.TimeRemaining, Is.EqualTo(60)); }
public void CookController_StopsTimer() { int timeSec = 6; int power = 50; // Start CookController with given parameters _uut.StartCooking(power, timeSec); // Let timer run for a bit while (_timer.TimeRemaining > 4000) { } // Stop cookController -> Stops timer _uut.Stop(); // Note down the timers timeRemainder int oldTimeRemaining = _timer.TimeRemaining; // Wait a few seconds to check if the var stopWatch = new Stopwatch(); stopWatch.Start(); // Wait two seconds to let the timer keep counting (If running) int waitSeconds = 2; while (stopWatch.ElapsedMilliseconds > waitSeconds * 1000) { } // If the oldTimeRemainder equals the timer's timeRemainder the timer has stopped Assert.AreEqual(oldTimeRemaining, _timer.TimeRemaining); }
public void Stop_Cooking5060__PowerTube_Off(int power, int time) { _cookC.StartCooking(power, time); _cookC.Stop(); Assert.That(_sW.ToString().Contains("off")); }
public void TimerStopped_display_ShowsDisplayValue_AtStoppedTime(int power, int time, int sleep) { _uut.StartCooking(power, time); Thread.Sleep(sleep * 1000 + 1000); _uut.Stop(); _output.Received().OutputLine($"Display shows: {((time - sleep) / 60):D2}:{((time - sleep) % 60):D2}"); }
public void Cooking_Stop_PowerTubeOff() { uut.StartCooking(50, 60); uut.Stop(); powerTube.Received().TurnOff(); }
public void StartCooking_PowerTubeStop() { _uut.StartCooking(50, 60); _uut.Stop(); Assert.That(_stw.ToString(), Contains.Substring("off")); }
public void StopCooking() { _uut.StartCooking(50, 60); _uut.Stop(); _output.Received().OutputLine("PowerTube turned off"); _timer.Received().Stop(); // overflødig her }
public void StartCooking_ValidParameters_PowerTubeStopped() { _sut.StartCooking(50, 60); _sut.Stop(); _output.Received(1).OutputLine("PowerTube turned off"); }
public void Cooking_Stop_PowerTubeOff() { uut.StartCooking(50, TimeSpan.FromMinutes(1)); uut.Stop(); powerTube.Received().TurnOff(); }
public void Test_SUT_To_Powertube_TurnOffByStop() { _sut.StartCooking(50, 50); _sut.Stop(); _fakeOutput.Received(1).OutputLine(Arg.Is <string>(str => str.Contains("off"))); _fakeTimer.Stop(); }
public void CookController_Stop_CorrectOutput(int power, int time) { _uut.StartCooking(power, time); _uut.Stop(); _output.Received().OutputLine(Arg.Is <string>(str => str.Contains("PowerTube turned off"))); }
public void StopCooking_PowerTubeTurnOff_PowerTubeIsTurnedOff() { _cookController.StartCooking(50, 60); _cookController.Stop(); Assert.That(_stringWriter.ToString().Contains("off")); }
public void Stop_PowerTubeOff_CorrectOutputDisplay() { cookController.StartCooking(50, 60); cookController.Stop(); output.Received().OutputLine($"PowerTube turned off"); }
public void Stop_OutputShowsPowerStatus_PowerIsTurnedOff() { _cookController.StartCooking(50, 2); _output.ClearReceivedCalls(); _cookController.Stop(); _output.Received().OutputLine(Arg.Is <string>(str => str.Contains("off"))); }
public void StopCooking_PowerTubeTest_StartWithCorrectPower() { _cooker.StartCooking(50, 5); _cooker.Stop(); _output.Received().OutputLine("PowerTube turned off"); }
public void PowerTube_TurnOff_StoppedWhileCooking_OutputIsCorrect() { _cookController.StartCooking(50, 500); _output.ClearReceivedCalls(); _cookController.Stop(); _output.Received().OutputLine("PowerTube turned off"); }
public void TestCookController_PowerTube_Stop_CorrectOutput() { Console.SetOut(_stringWriter); _sut.StartCooking(50, 1); _sut.Stop(); Assert.That(_stringWriter.ToString().Contains("PowerTube turned off")); }
public void Stop_OutputContainsOff_TimerReceivedStop() { cooker.StartCooking(50, 60); cooker.Stop(); output.Received(1).OutputLine(Arg.Is <string>(str => str.Contains("off"))); timer.Received(1).Stop(); }