public void GivenpremiumFare() { InvoiceGenerators obj = new InvoiceGenerators(); double result = obj.CalculateFare("premium", 2, 2); Assert.AreEqual(34, result); }
public void GivenDistanceAndTime_whereShouldReturnTotalFare() { InvoiceGenerators obj = new InvoiceGenerators(); double result = obj.CalculateFare("Normal", 2, 2); int expect = 22; Assert.AreEqual(expect, result); }
public void GivenMultiRide_ShouldReturnTotalFare() { //It creates the List for multi ride . List <Ride> list = new List <Ride> { new Ride(12, 0), new Ride(0, 55), new Ride(0, 10), new Ride(0, 15) }; InvoiceGenerators obj = new InvoiceGenerators(); var actual = obj.CalculateMultiRideFare("Normal", list); double expect = 200;//expected result 12*10+55+10+15=200 Assert.AreEqual(expect, actual); }