public void ChargeShouldSubstractFromPercentageWhenGivenNegativeNumber() { var battery = new LaptopBattery(); battery.Percentage = 50; battery.Charge(-10); Assert.AreEqual(40, battery.Percentage); }
public void ChargeShouldNotSubstractFromPercentageWhenGivenZero() { var battery = new LaptopBattery(); battery.Percentage = 50; battery.Charge(0); Assert.AreEqual(50, battery.Percentage); }
public void ChargeShouldNotAddToPercentageWhenGivenPositiveNumberAndCurrentPercentageIs100() { var battery = new LaptopBattery(); battery.Percentage = LaptopBattery.MaxBatteryPercentage; battery.Charge(10); Assert.AreEqual(LaptopBattery.MaxBatteryPercentage, battery.Percentage); }
public void ChargeShouldNotSubstractFromPercentageWhenGivenNegativeNumberAndCurrentPercentageIsZero() { var battery = new LaptopBattery(); battery.Percentage = LaptopBattery.MinBatteryPercentage; battery.Charge(-10); Assert.AreEqual(LaptopBattery.MinBatteryPercentage, battery.Percentage); }
public void ChargeShouldAddToPercentageWhenGivenPositiveNumber() { var battery = new LaptopBattery(); battery.Percentage = 50; battery.Charge(10); Assert.AreEqual(60, battery.Percentage); }