コード例 #1
0
        public void TestBatteryBatteryPowerCanBeChange()
        {
            Battery battery = new Battery();

            Assert.AreEqual(battery.Power, 20);
            battery.Charge();
            Assert.AreEqual(battery.Power, 21);
            battery.Discharge(10);
            Assert.AreEqual(battery.Power, 11);
        }
コード例 #2
0
 public override void Operate()
 {
     if (_attachedBattery)
     {
         Battery.Charge();
         Console.WriteLine("Charging");
     }
     else
     {
         Console.WriteLine("Please connect device Solar Panel to a Battery!");
     }
 }