public void InvoiceGeneratorShouldTakesMultipleRide_ShouldReturnTotalFare1() { Rides[] rides = { new Rides(5, 15), new Rides(12, 35), new Rides(7, 23) }; CabInvoice obj = new CabInvoice("Premium"); double Actual = obj.totalFare(rides, "Premium"); double expect = obj.CalculateFare(5, 15) + obj.CalculateFare(12, 35) + obj.CalculateFare(7, 23); Assert.AreEqual(Actual, expect); }
public void GivenDistanceAndTime_ShouldReturnTotalFare2() { double distance = 0.2; int time = 3; CabInvoice obj = new CabInvoice("Normal"); double actual = obj.CalculateFare(distance, time); double expected = 5; Assert.AreEqual(actual, expected); }