public void ChargeWithNegativePowerExpect25()
        {
            LaptopBattery battery = new LaptopBattery();
            battery.Charge(-25);

            Assert.AreEqual(25, battery.CurrentBatteryPower());
        }
        public void ChargeWithPositivePowerExpect75()
        {
            LaptopBattery battery = new LaptopBattery();
            battery.Charge(25);

            Assert.AreEqual(75, battery.CurrentBatteryPower());
        }
        public void ChargeWithSuperpositivePowerExpectHundred()
        {
            LaptopBattery battery = new LaptopBattery();
            battery.Charge(200);

            Assert.AreEqual(100, battery.CurrentBatteryPower());
        }
        public void ChargeWithSupernegativePowerExpectZero()
        {
            LaptopBattery battery = new LaptopBattery();
            battery.Charge(-200);

            Assert.AreEqual(0, battery.CurrentBatteryPower());
        }
 public void TestOverchargedBattery()
 {
     var testBattery = new LaptopBattery();
     var expected = 100;
     testBattery.Charge(51);
     var actual = testBattery.Percentage;
     Assert.AreEqual(expected, actual);
 }
 public void TestEmptyBattery()
 {
     var testBattery = new LaptopBattery();
     var expected = 0;
     testBattery.Charge(-51);
     var actual = testBattery.Percentage;
     Assert.AreEqual(expected, actual);
 }
 public void TestChargeMethodWithPositiveNumber()
 {
     var testBattery = new LaptopBattery();
     var expected = 51;
     testBattery.Charge(1);
     var actual = testBattery.Percentage;
     Assert.AreEqual(expected, actual);
 }