public void TestMethod8() { listOfRides = new List <Ride> { new Ride(5, 20), new Ride(3, 15), new Ride(2, 10) }; double expectedFare = 145; int expectedRides = 3; double expectedAverage = expectedFare / expectedRides; invoiceGenerator.AddRideDetails(1, listOfRides); Invoice_Data invoiceData = invoiceGenerator.GetInvoice(1); Assert.IsTrue(invoiceData.numberOfRides == expectedRides && invoiceData.totalFare == expectedFare && invoiceData.averageFare == expectedAverage); }
public void TestMethod10() { invoiceGenerator = new Invoice_Generator(RideType.NORMAL); var exception = Assert.Throws <Cab_Invoice_Exception>(() => invoiceGenerator.GetInvoice(1)); Assert.AreEqual(Cab_Invoice_Exception.ExceptionType.INVALID_USERID, exception.exceptionType); }