Ejemplo n.º 1
0
        /// <summary>
        /// given user id return in voice summary
        /// </summary>
        public void GivenUserIdAndRides_shouldReturn_InvoiceSummaery()
        {
            string userID = "abc.com";

            Ride[] rides = { new Ride(InvoiceGenerator.Journey.NORMAL, 2.0, 5),
                             new Ride(InvoiceGenerator.Journey.NORMAL, 0.1, 1) };
            invoiceGenerator.addRide(userID, rides);
            InvoiceSummary summary = invoiceGenerator.getInvoiceSummary(userID);
            InvoiceSummary expectedInvoiceSummary = new InvoiceSummary(2, 30.0);

            Assert.AreEqual(expectedInvoiceSummary, summary);
        }