Ejemplo n.º 1
0
        public void ByDayGetPriceReturns20()
        {
            decimal price = 20;

            Rental rental = new DailyRental();

            Assert.AreEqual(rental.Price, price);
        }
Ejemplo n.º 2
0
        public void TestGetPrice()
        {
            var rental = new DailyRental();

            rental.BeginDate = DateTime.Now;
            rental.EndDate   = rental.BeginDate.AddDays(3);
            Assert.AreEqual(rental.GetPrice(), 60m);
        }
Ejemplo n.º 3
0
 public void NegativeValTest()
 {
     _dailyRental = new DailyRental(-1, 5);
     _dailyRental.Rent();
     _dailyRental = new DailyRental(5, -1);
     _dailyRental.Rent();
     _dailyRental = new DailyRental(-1, -1);
     _dailyRental.Rent();
 }
Ejemplo n.º 4
0
 public void ZeroValTest()
 {
     _dailyRental = new DailyRental(0, 5);
     _dailyRental.Rent();
     _dailyRental = new DailyRental(5, 0);
     _dailyRental.Rent();
     _dailyRental = new DailyRental(0, 0);
     _dailyRental.Rent();
 }
Ejemplo n.º 5
0
        public void InitialSetup()
        {
            _nBikes = 1;
            _hours  = 3;
            _days   = 2;
            _weeks  = 1;

            _hourlyRental = new HourlyRental(_nBikes, _hours);
            _dailyRental  = new DailyRental(_nBikes, _days);
            _weeklyRental = new WeeklyRental(_nBikes, _weeks);

            _familyRental = new FamilyRental();
            _familyRental.AddRental(_hourlyRental);
            _familyRental.AddRental(_dailyRental);
            _familyRental.AddRental(_weeklyRental);
        }
Ejemplo n.º 6
0
 public void TimeTest()
 {
     _dailyRental = new DailyRental(2, 8);
     Assert.AreEqual(8, _dailyRental.GetTime());
 }
Ejemplo n.º 7
0
 public void PriceTest()
 {
     _dailyRental = new DailyRental(3, 5);
     Assert.AreEqual(20.0, _dailyRental.GetPrice(), 0.01);
 }