Example #1
0
        public void HuaweiPowerBankCharge()
        {
            // Arrange
            string           actualOutput    = "";
            OutputForTesting VariableOutput  = new OutputForTesting(actualOutput);
            HuaweiPowerBank  HuaweiPowerBank = new HuaweiPowerBank(VariableOutput);

            string expectedOutput = $"{nameof(HuaweiPowerBank)} is charging your phone";

            // Act
            HuaweiPowerBank.Charge();
            actualOutput = VariableOutput.OutputVariable;

            // Assert
            Assert.AreEqual(expectedOutput, actualOutput);
        }
Example #2
0
        public void LifecellSimCardConnectToLocalMobileNetwork()
        {
            // Arrange
            string           actualOutput    = "";
            OutputForTesting VariableOutput  = new OutputForTesting(actualOutput);
            LifecellSimCard  LifecellSimCard = new LifecellSimCard(VariableOutput);

            string expectedOutput = $"{nameof(LifecellSimCard)} has connected to the local mobile network";

            // Act
            LifecellSimCard.ConnectToLocalMobileNetwork();
            actualOutput = VariableOutput.OutputVariable;

            // Assert
            Assert.AreEqual(expectedOutput, actualOutput);
        }