Esempio n. 1
0
        public void CalculateAnnualCosts_ConsumptionEquals0_Returns60()
        {
            var     currentConsumption = 0;
            decimal expectedCost       = 60;

            var tariff     = new BasicElecticityTariff(currentConsumption);
            var actualCost = tariff.AnnualCosts;

            Assert.AreEqual(expectedCost, actualCost);
        }
Esempio n. 2
0
        public void CalculateAnnualCosts_AverageConsumption_Returns830()
        {
            var     currentConsumption = 3500;
            decimal expectedCost       = 830;

            var tariff     = new BasicElecticityTariff(currentConsumption);
            var actualCost = tariff.AnnualCosts;

            Assert.AreEqual(expectedCost, actualCost);
        }
Esempio n. 3
0
 public void CalculateAnnualCosts_ConsumptionLowerThan0_ThrowsArgumentException()
 {
     var currentConsumption = -2000;
     var tariff             = new BasicElecticityTariff(currentConsumption);
 }