public void PackageModelTest(int consumption) { var expected = Expected.GetExpectedTariffCost(TariffType.Package.ToString(), consumption); var package = new TariffPackage(); var tariff = package.Calculate(consumption); Assert.AreEqual(expected.Cost, tariff.Cost); }
public void BasicModelTest(int consumption) { var expected = Expected.GetExpectedTariffCost(TariffType.Basic.ToString(), consumption); var basic = new TariffBasic(); var tariff = basic.Calculate(consumption); Assert.AreEqual(expected.Cost, tariff.Cost); }
public void GetTariffCostTestAsync(string tariff_name, int consumption) { var expected = Expected.GetExpectedTariffCost(tariff_name, consumption); var result = _controller.GetTariffCostAsync(tariff_name, consumption).Result; var ok = result as OkNegotiatedContentResult <Tariff>; Assert.AreEqual(expected.Name, ok.Content.Name); Assert.AreEqual(expected.Cost, ok.Content.Cost); }
public void GetAllTariffCostTest(int consumption) { var expected = Expected.GetExpectedTariffCost(consumption); var result = _controller.GetAllTariffCost(consumption) as List <Tariff>; Assert.AreEqual(expected[0].Name, result[0].Name); Assert.AreEqual(expected[0].Cost, result[0].Cost); Assert.AreEqual(expected[1].Name, result[1].Name); Assert.AreEqual(expected[1].Cost, result[1].Cost); }