Пример #1
0
        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>());
        }
Пример #2
0
        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>());
        }
Пример #3
0
        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")));
        }