コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }