Ejemplo n.º 1
0
        public void NewCarCanBeRentedFor1DayTest()
        {
            CarRecord carRecord       = new CarRecord("Lada Granta", "cherry", "1234321");
            DateTime  startOfRent     = new DateTime(2017, 1, 1);
            DateTime  endOfRent       = startOfRent;
            bool      isCarFreeToRent = carRecord.IsFreeToRent(startOfRent, endOfRent);

            Assert.AreEqual(isCarFreeToRent, true);
        }
Ejemplo n.º 2
0
        public void NewCarCantBeRentedForMoreThan60daysTest()
        {
            CarRecord carRecord       = new CarRecord("Lada Granta", "cherry", "1234321");
            DateTime  startOfRent     = new DateTime(2017, 1, 1);
            DateTime  endOfRent       = startOfRent.AddDays(61);
            bool      isCarFreeToRent = carRecord.IsFreeToRent(startOfRent, endOfRent);

            Assert.AreEqual(isCarFreeToRent, false);
        }
Ejemplo n.º 3
0
        public void NewCarCantBeRentedWhenStartisLaterEndTest()
        {
            CarRecord carRecord       = new CarRecord("Lada Granta", "cherry", "1234321");
            DateTime  startOfRent     = new DateTime(2017, 1, 2);
            DateTime  endOfRent       = new DateTime(2017, 1, 1);
            bool      isCarFreeToRent = carRecord.IsFreeToRent(startOfRent, endOfRent);

            Assert.AreEqual(isCarFreeToRent, false);
        }
Ejemplo n.º 4
0
        public void NewCarIsFreeToRentForNormalTermTest()
        {
            CarRecord carRecord       = new CarRecord("Lada Granta", "cherry", "1234321");
            DateTime  startOfRent     = new DateTime(2017, 1, 1);
            DateTime  endOfRent       = new DateTime(2017, 1, 2);
            bool      isCarFreeToRent = carRecord.IsFreeToRent(startOfRent, endOfRent);

            Assert.AreEqual(isCarFreeToRent, true);
        }