public void GivenUserIdCompareRidesFromRideRepository() { invoiceGenerator = new InvoiceGenerator(RideType.NORMAL); invoiceGenerator.AddRide("Rachit", new Ride[] { new Ride(3, 10), new Ride(1, 5) }); invoiceGenerator.AddRide("Rathi", new Ride[] { new Ride(4, 25), new Ride(2, 15) }); InvoiceSummary actualInvoice = invoiceGenerator.GetInvoiceSummary("Rachit"); InvoiceSummary expectedInvoice = invoiceGenerator.CalculateFare(new Ride[] { new Ride(3, 10), new Ride(1, 5) }); Assert.AreEqual(expectedInvoice, actualInvoice); }