public void TotalCost100to499km_Test() { var bus = new BusCompany(); //Kilometers above 100 and below 500, if below 12 passengers rate is 2.75, otherwise rate is 3.00 var actualCost1 = bus.TotalCost(12, 150); var actualCost2 = bus.TotalCost(11, 150); //Assert with Above 12 Passengers Assert.AreEqual(450 + 130, actualCost1); //Assert with Below 12 Passengers Assert.AreEqual(412.5 + 130, actualCost2); }
public void InitialPriceTest1() { IBusCompany bus = new BusCompany(); var initPrice = 130; Assert.IsTrue(bus.TotalCost(1, 0) == initPrice); }
public void TotalCostInitialFee_Test() { var bus = new BusCompany(); var actualCost = bus.TotalCost(0, 0); Assert.AreEqual(130, actualCost); }
public void DistanceLongPeopleTest6() { IBusCompany bus = new BusCompany(); var km = 500; var ppl = 100; var priceprkm = 2.25; Assert.IsTrue(bus.TotalCost(ppl, km) == 130 + km * priceprkm); }
public void DistanceMediumPeopleTest4() { IBusCompany bus = new BusCompany(); var km = 100; var ppl = 12; var priceprkm = 3; Assert.IsTrue(bus.TotalCost(ppl, km) == 130 + km * priceprkm); }
public void DistanceShortTest2() { IBusCompany bus = new BusCompany(); var km = 1; var ppl = 1; var priceprkm = 3.20; Assert.IsTrue(bus.TotalCost(ppl, km) == 130 + priceprkm * km); }
public void TotalCostBelow100Km_Test() { var bus = new BusCompany(); //Number of passengers doesn't matter, kilometers below 100 at rate 3.2 pr. km var actualCost = bus.TotalCost(1000, 99); Assert.AreEqual(316.8 + 130, actualCost); }
public void AnotherTestForTravis() { IBusCompany bus = new BusCompany(); var km = 100; var ppl = 100; var initprice = 130; var priceprkm = 3; Assert.IsTrue(bus.TotalCost(ppl, km) == initprice + km * priceprkm); }
public void DistanceMediumPersonTest3() { IBusCompany bus = new BusCompany(); var km = 100; var ppl = 1; var priceprkm = 2.75; Assert.IsTrue(bus.TotalCost(ppl, km) == 130 + km * priceprkm); }
public void TotalCostAtOrAbove500km_Test() { var bus = new BusCompany(); //Kilometers at or above 500, rate is 2.25. var actualCost = bus.TotalCost(0, 500); //Assert with 500 or above kilometers Assert.AreEqual(1125 + 130, actualCost); }