Пример #1
0
        public void BookingTest()
        {
            var failMessage = "";

            rooms.CancelAllBooking(0);
            Assert.AreEqual(rooms.Booking(0, "", "", "", DateTime.Today, DateTime.Today.AddDays(3), 0, out failMessage), false);
            Assert.AreEqual(rooms.Booking(100, "", "", "", DateTime.Today, DateTime.Today.AddDays(3), 0, out failMessage), true);
            Assert.AreEqual(rooms.Booking(100, "", "", "", DateTime.Today.AddDays(5), DateTime.Today.AddDays(8), 0, out failMessage), true);
            Assert.AreEqual(rooms.Booking(100, "", "", "", DateTime.Today.AddDays(-4), DateTime.Today.AddDays(-1), 0, out failMessage), true);
            Assert.AreEqual(rooms.Booking(100, "", "", "", DateTime.Today.AddDays(-2), DateTime.Today.AddDays(2), 0, out failMessage), false);

            Assert.AreEqual(rooms.GetBookingList(100).Count(), 3);
        }