public void TestPowertube_TurnOn_InputBetween50And700CorrectOutput(int input) { Console.SetOut(_stringWriter); _powerTube.TurnOn(input); Assert.That(_stringWriter.ToString().Contains("PowerTube works with " + input)); }
public void TurnOn_PowerIsCorrectlyWritten(int power) { _sut.TurnOn(power); var text = _readConsole.ToString(); Assert.That(text, Is.EqualTo($"PowerTube works with {power}\r\n")); }
public void TurnOn_IsOnIsFalse_PowerIsBetween1And100_OutputIsCalledCorrectly(int power) { // Act: _tlm.TurnOn(power); // Assert: Assert.That(_textWriter.ToString(), Contains.Substring(power.ToString())); }
public void InBoundTest_PowerTubeTurnedOn(int arg) { _sut.TurnOn(arg); string str = $"PowerTube works with {arg} %"; StringAssert.IsMatch(str, _stringWriter.ToString()); }
public void Ready_DoorOpenClose_Ready_PowerIs50() { door.Open(); door.Close(); powerTube.TurnOn(50); Assert.That(stringWriter.ToString().Contains("PowerTube works with 50")); }
public void TurnOn20Output20Test() { string console; StringWriter stringWriter = new StringWriter(); Console.SetOut(stringWriter); _sut.TurnOn(20); console = stringWriter.ToString(); Assert.That(console, Is.EqualTo("PowerTube works with 20 %\r\n")); }
public void TurnOn_WasOffCorrectPower_CorrectOutput(int power) { using (StringWriter sw = new StringWriter()) { Console.SetOut(sw); _powerTube.TurnOn(power); string expected = $"PowerTube works with {power.ToString()}{Environment.NewLine}"; Assert.AreEqual(expected, sw.ToString()); } }
public void TurnOn_WasOff_ExpectedOutputInConsole_Power(int power) { StringWriter stringWriter = new StringWriter(); Console.SetOut(stringWriter); powerTube.TurnOn(power); Assert.That(stringWriter.ToString().ToLower().Contains($"{power}")); }
[TestCase(350)] //Værdier rettet her. public void TestPowertube_OutputInRangeTurnOn(int power) { Console.SetOut(_writer); _powerTube.TurnOn(power); string ConsoleOutput = _writer.ToString(); Assert.That(ConsoleOutput, Is.EqualTo($"PowerTube works with {power}\r\n")); }
public void StartCancelPressedAfterSetUp_TurnOnPowerTubeAndTimer() { _powerButton.Press(); _timeButton.Press(); _startCancelButton.Press(); Received.InOrder(() => { _timer.Start(60); _powerTube.TurnOn(50); }); }
public void PowerTube_TurnOn_OutputPower() { string msgOut; StringWriter stringWriter = new StringWriter(); Console.SetOut(stringWriter); _sut.TurnOn(50); msgOut = stringWriter.ToString(); Assert.That(msgOut, Is.EqualTo("PowerTube works with 50 W\r\n")); }
public void PowerTubeToOutputTest_TurnOn_OutputLine() { //assign //Used to redirect Console output var sw = new StringWriter(); Console.SetOut(sw); //Redirect //act _powerTube.TurnOn(50); //assert Assert.That(sw.ToString(), Is.EqualTo("PowerTube works with 50 %\r\n")); }
public void StartCooking(int power, int time) { // Must be passed with percentage, not actual power myPowerTube.TurnOn(power / 7); myTimer.Start(time * 1000); isCooking = true; }
public void StartCooking(int power, int time) { time = time * 1000; myPowerTube.TurnOn(power); myTimer.Start(time); isCooking = true; }
public void TurnOnOutputIsCorrect(int power) { using (StringWriter stringWriter = new StringWriter()) { Console.SetOut(stringWriter); //Arrange string expectedOutput = $"PowerTube works with {power}\r\n"; //Act _sut.TurnOn(power); //Assert Assert.AreEqual(expectedOutput, stringWriter.ToString()); } }
public void StartCooking(int power, int time) { myPowerTube.TurnOn(power / 7); //Rettet til at omregne til procent da vi modtager power som watt. myTimer.Start(time); isCooking = true; }
public void TurnOff_ActivePowerTube_TurnsOff() { // Arrange powertube.TurnOn(50); StringWriter output = new(); Console.SetOut(output); //Act powertube.TurnOff(); //Assert string expectedOutput = "PowerTube turned off\r\n"; Assert.That(output.ToString(), Is.EqualTo(expectedOutput)); }
public void StartCooking(int power, int time) { int Percentage_power = ((100 * power) / 700); myPowerTube.TurnOn(Percentage_power); myTimer.Start(time); isCooking = true; }
// UI passes power as Watts while PowerTube expects power as percentage. // This is an error that we have corrected in the below function public void StartCooking(int power, int time) { int percentagePower = (power * 100) / 700; // 700 is maximum power myPowerTube.TurnOn(percentagePower); myTimer.Start(time); isCooking = true; }
public void CookControllerTest(int power, int seconds) { _uut.StartCooking(power, seconds); Thread.Sleep(100 + 1000 * seconds); Received.InOrder(() => { _powerTube.TurnOn(power); for (int i = seconds - 1; i >= 0; i--) { _display.ShowTime(i / 60, i % 60); } _powerTube.TurnOff(); _ui.CookingIsDone(); }); }
public void StartCooking(int power, int time) { Double percentPower = power * 100 / 700; power = Convert.ToInt16(percentPower); myPowerTube.TurnOn(power); myTimer.Start(time); isCooking = true; }
public void StartCooking(int power, int time) { double percentagePower = (power / 700.0) * 100; // Omregn power til procent power = Convert.ToInt32(percentagePower); // Konverter double til int myPowerTube.TurnOn(power); myTimer.Start(time); isCooking = true; }
public void SUTReceivesOnStartCancelPressedEvent_IsInCorrectState_TurnOnPowerTubeIsCalled() { //ARRANGE //Get system into correct state //First, press power button to set powerlevel powerButtonSubstitute.Pressed += Raise.Event(); //Second, press time button to set time timeButtonSubstitute.Pressed += Raise.Event(); //ACT //Press startCancelButton to act on SUT startCancelButtonSubstitute.Pressed += Raise.Event(); //ASSERT powerTubeSubstitute.TurnOn(50); }
public void CookControllerPowerTube_PowerTubeAboveLimit_ThrowsException(int power, int timer) { Assert.Throws <System.ArgumentOutOfRangeException>(() => _powerTube.TurnOn(power)); }
public void TurnOnPowerTubeIsCalledWithParameters(int power) { _sut.TurnOn(power); _outputSub.Received(1).OutputLine($"PowerTube works with {power} W"); }
public void TurnOn_ThrowsException(int power) { Assert.Throws <ArgumentOutOfRangeException>(() => input.TurnOn(power)); }
public void StartCooking(int power, int time) { myPowerTube.TurnOn(power / 7); myTimer.Start(time); isCooking = true; }
public void PowerTubeTurnOn(int power) { powerTube.TurnOn(power); Assert.That(stringWriter.ToString().Contains($"{power}")); }
public void TurnOn_DisplaysPower(int pwr) { _powertube.TurnOn(pwr); _output.OutputLine(Arg.Is <string>(str => str.Contains($"{pwr} %"))); }
public void PowerTubeOutput_TurnOn() { _powertube.TurnOn(100); _consoleOutput = stringWriter.ToString(); Assert.That(_consoleOutput.Contains("PowerTube works with 100")); }