public void Print_PrintListOfTwoPlanes() { // Arrange List <Plane> planes = new List <Plane>() { _plane1, _plane2 }; Console.SetOut(_sw); // Act _uut.Print(planes); // Assert _sw.Received(2).WriteLine(Arg.Any <string>()); }
public void Print_PrintListOfTwoPlanes() { // Arrange List <Plane> planes = new List <Plane>() { _plane1, _plane2 }; Console.SetOut(_sw); // Act // WriteLine is called 1 + 6*n where n is number of Plane in planes _uut.Print(planes); // Assert _sw.Received().WriteLine(Arg.Any <string>()); }
public void OnPowerPress_OnTimePress_OnStartCancelPress_Received() { Console.SetOut(_sw); door.Open(); door.Close(); powerButton.Press(); timeButton.Press(); startCancelButton.Press(); timer.Expired += Raise.EventWith(this, EventArgs.Empty); door.Open(); door.Close(); _sw.Received(3).WriteLine(Arg.Is <string>(str => str.Contains("Light is turned on"))); _sw.Received(3).WriteLine(Arg.Is <string>(str => str.Contains("Light is turned off"))); _sw.Received(1).WriteLine(Arg.Is <string>(str => str.Contains("Display shows: 50 W"))); _sw.Received(1).WriteLine(Arg.Is <string>(str => str.Contains("Display shows: 01:00"))); _sw.Received(2).WriteLine(Arg.Is <string>(str => str.Contains("Display cleared"))); _sw.Received(3).WriteLine(Arg.Is <string>(str => str.Contains("Light is turned on"))); _sw.Received(1).WriteLine(Arg.Is <string>(str => str.Contains("PowerTube works with 7 %"))); _sw.Received(1).WriteLine(Arg.Is <string>(str => str.Contains("PowerTube turned off"))); _sw.Received(3).WriteLine(Arg.Is <string>(str => str.Contains("Light is turned off"))); _sw.Received(2).WriteLine(Arg.Is <string>(str => str.Contains("Display cleared"))); _sw.Received(3).WriteLine(Arg.Is <string>(str => str.Contains("Light is turned on"))); _sw.Received(3).WriteLine(Arg.Is <string>(str => str.Contains("Light is turned off"))); }