public override void Operate() { if (_attachedBattery) { if (Battery.Power > 3) { Battery.Discharge(4); Console.WriteLine("PING "); if ((int)(_random.NextDouble() * 4) == 1) { Console.WriteLine("PONG"); } else { Console.WriteLine("asdfkj"); } } else { Console.WriteLine("Low Battery"); } } else { Console.WriteLine("Please connect device Radar to a Battery!"); } }
public override void Operate() { if (_attachedBattery) { if (!_safetyEnabled) { if (Battery.Power > 9) { Battery.Discharge(10); Console.WriteLine("VRMM!VRMM!"); } else { Console.WriteLine("Low Battery"); } } else { Console.WriteLine("Safety First"); } } else { Console.WriteLine("Please connnect device Drill to a Battery"); } }
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); }
public virtual void Use() { if (Attached) { if (_battery != null && Battery.Charge > 0) { Console.WriteLine(this.Name + ": Successful Use"); _battery.Discharge(UsesCharge); } } }