public void AssertChargeLevelDifferenceIsOneForPositiveDifferenceTest() { int start = 1; int end = 2; var result = BatteryCycle.ChargeLevelDifference(start, end); Assert.Equal(1, result); }
public void AssertTimeDifferenceIsOneTest() { DateTime start = new DateTime(2018, 01, 01, 0, 0, 0); DateTime end = new DateTime(2018, 01, 01, 0, 0, 1); var result = BatteryCycle.TimeDifference(start, end); Assert.Equal(1, result); }
public void AssertTotalBatteryChargingTimeIsZeroForZeroDeltaBatteryLevelTest() { DateTime t1 = new DateTime(2018, 01, 01, 0, 0, 0); DateTime t2 = new DateTime(2018, 01, 01, 0, 0, 1); int l1 = 10; int l2 = 10; var result = BatteryCycle.TotalBatteryChargingDischargeTime(t1, t2, l1, l2); Assert.Equal(0, result); }
public void AssertTotalBatteryDischargeTimeIsTenTest() { DateTime t1 = new DateTime(2018, 01, 01, 0, 0, 0); DateTime t2 = new DateTime(2018, 01, 01, 0, 0, 1); int l1 = 20; int l2 = 10; var result = BatteryCycle.TotalBatteryChargingDischargeTime(t1, t2, l1, l2); Assert.Equal(10, result); }