예제 #1
0
        public void Given_User_Id_AndGet_Total_Fare_User()
        {
            RideReposetory rideRepository = new RideReposetory();
            List <Rides>   rides          = new List <Rides>();

            rides.Add(new Rides(0.5, 5));
            rides.Add(new Rides(1.0, 8));
            CabInvoice obj         = new CabInvoice("Normal");
            Customer   New_Custmor = new Customer("Bdec123");

            rideRepository.AddRide(rides, New_Custmor);
            double actual   = obj.GetInvoiceSummary(New_Custmor, "Normal");
            double expected = obj.totalFare(rides.ToArray(), "Normal");

            Assert.AreEqual(actual, expected);
        }
예제 #2
0
        public void Given_User_Id_AndGet_Total_Number_Rides()
        {
            RideReposetory rideRepository = new RideReposetory();
            List <Rides>   rides          = new List <Rides>();

            rides.Add(new Rides(0.5, 45));
            rides.Add(new Rides(1.0, 8));

            Customer custmor = new Customer("Bdec123");

            rideRepository.AddRide(rides, custmor);
            double     actual   = Invoice_Summery.GetRides(custmor);
            CabInvoice obj      = new CabInvoice();
            double     expected = obj.TotalRides(rides.ToArray());

            Assert.AreEqual(actual, expected);
        }