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); } }