コード例 #1
0
        public void RentTotalTest1()
        {
            ClsRental Rental       = new ClsRental();
            ClsRental RentalResult =
                Rental.RentTotal(DateTime.Now, DateTime.Now.AddDays(3));

            Assert.AreEqual(expected: 60d, actual: RentalResult.TotalRental);
        }
コード例 #2
0
        public void RentalByPeriodTest()
        {
            ClsRental Rental       = new ClsRental();
            ClsRental RentalResult =
                Rental.RentalByPeriod(3, ClsRental.PeriodTypeEnum.Day);

            Assert.AreEqual(expected: 60d, actual: RentalResult.TotalRental);
        }
コード例 #3
0
        public void RentTotalTest()
        {
            ClsRental Rental       = new ClsRental();
            ClsRental RentalResult =
                Rental.RentTotal(DateTime.Now, DateTime.Now.AddDays(-3));

            Assert.IsNull(RentalResult);
        }
コード例 #4
0
        public void GetDiscountTest()
        {
            ClsFamilyRental  FamilyRental = new ClsFamilyRental();
            List <ClsRental> RentalList   = new List <ClsRental>();

            for (int i = 0; i < ClsFamilyRental.MaxLimit - 1; i++)
            {
                ClsRental AuxRent = new ClsRental();
                AuxRent.TotalRental = 10;
                RentalList.Add(AuxRent);
            }

            double result = FamilyRental.GetDiscount(RentalList);

            Assert.AreEqual(12, result);
        }