public void Given_SingleDistance_and_Time_Should_Return_Fare()
        {
            try
            {
                double distance1 = 10; int time1 = 5;
                double actualFare  = invoiceGenerator.SingleTripFareCalculation(time1, distance1, InvoiceGenerator.RideType.NORMAL);
                double actualFare2 = invoiceGenerator.SingleTripFareCalculation(2, 0.2, InvoiceGenerator.RideType.NORMAL);         //considering minimum fare criteria

                Assert.AreEqual(105, actualFare);
                Assert.AreEqual(5, actualFare2);
            }
            catch (InvoiceException i)
            {
                Assert.AreEqual(InvoiceException.ExceptionType.INVALID_RIDE_TYPE, i.type);
            }
        }