예제 #1
0
        public void SamsungCharger_IsInProgress()
        {
            // Arrange / Act
            IOutput  output  = new OutputMock();
            ICharger charger = new SamsungCharger(output);

            charger.Charge(output);

            var expectedString = "SamsungCharger in progress\r\n";

            //Assert
            Assert.AreEqual(expectedString, output.Output.ToString());
        }
예제 #2
0
        public void TestSamsungCharger()
        {
            //Arrange
            Init();
            SamsungCharger samsung = new SamsungCharger(_testoutput);

            //Act
            samsung.Charge(null);

            //Assert
            string expected = "Phone is charging with SamsungCharger";

            Assert.AreEqual(_testoutput.CapturedOutput, expected);
        }