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); }