Ejemplo n.º 1
0
        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);
        }