public void CalculateAnnualCosts_ConsumptionEquals0_Returns60() { var currentConsumption = 0; decimal expectedCost = 60; var tariff = new BasicElecticityTariff(currentConsumption); var actualCost = tariff.AnnualCosts; Assert.AreEqual(expectedCost, actualCost); }
public void CalculateAnnualCosts_AverageConsumption_Returns830() { var currentConsumption = 3500; decimal expectedCost = 830; var tariff = new BasicElecticityTariff(currentConsumption); var actualCost = tariff.AnnualCosts; Assert.AreEqual(expectedCost, actualCost); }
public void CalculateAnnualCosts_ConsumptionLowerThan0_ThrowsArgumentException() { var currentConsumption = -2000; var tariff = new BasicElecticityTariff(currentConsumption); }