Ejemplo n.º 1
0
 public void TestOnInputValueGreaterThanMaximalValueShouldReturn100()
 {
     var laptopBattery = new LaptopBattery();
     laptopBattery.Charge(10000);
     var exceptedPercentage = 100;
     Assert.AreEqual(exceptedPercentage, laptopBattery.Percentage);
 }
Ejemplo n.º 2
0
 public void TestOnNegativeInputValueShouldReturnZero()
 {
     var laptopBattery = new LaptopBattery();
     laptopBattery.Charge(-1000);
     var exceptedPercentage = 0;
     Assert.AreEqual(exceptedPercentage, laptopBattery.Percentage);
 }
Ejemplo n.º 3
0
 public void Add50PercentsShouldReturn100()
 {
     var laptopBattery = new LaptopBattery();
     laptopBattery.Charge(50);
     var exceptedPercentage = 100;
     Assert.AreEqual(exceptedPercentage, laptopBattery.Percentage);
 }
Ejemplo n.º 4
0
 public void Subtract50PercentsShouldReturnZero()
 {
     var laptopBattery = new LaptopBattery();
     laptopBattery.Charge(-50);
     var exceptedPercentage = 0;
     Assert.AreEqual(exceptedPercentage, laptopBattery.Percentage);
 }
Ejemplo n.º 5
0
 public void SetInvalidNonNegativePercentageViaPropertyShouldThrowException()
 {
     var laptopBattery = new LaptopBattery();
     laptopBattery.Percentage = 150;
 }
Ejemplo n.º 6
0
 public void CreateBatteryInitiallyShouldReturn50Percents()
 {
     var laptopBattery = new LaptopBattery();
     var exceptedPercentage = 50;
     Assert.AreEqual(exceptedPercentage, laptopBattery.Percentage);
 }