Exemplo n.º 1
0
        public void TestBatteryTaskChargeMore100()
        {
            int expectations = 100;
            BatteryChargerTask BatteryChargerTask = new BatteryChargerTask(LithiumLonBattery);

            BatteryChargerTask.StartCharge();
            Thread.Sleep(3000);
            int result = LithiumLonBattery.Charge;

            Assert.AreEqual(expectations, result);
        }
Exemplo n.º 2
0
        public void TestBatteryTaskDisCharge()
        {
            int expectations = 0;

            LithiumLonBattery.Charge = 100;
            BatteryChargerTask BatteryChargerTask = new BatteryChargerTask(LithiumLonBattery);

            BatteryChargerTask.StopCharge();
            Thread.Sleep(6000);
            int result = LithiumLonBattery.Charge;

            Assert.AreEqual(expectations, result);
        }