public void Test3()
        {
            var reservations = new Reservation[0];

            var candidate = new QuantityOnlyReservation(12);

            var tables = new[] { new RectangularTable(12) };

            var actual = new BoutiqueRestaurantMaitreD()
                         .Accept(reservations, candidate,
                                 tables, TimeSpan.MaxValue);

            Assert.IsTrue(actual);
        }
        public void Test5()
        {
            var reservations = new IReservation[] {
                new Reservation(2, new DateTime(2023, 09, 14))
            };

            var candidate = new Reservation(3, new DateTime(2023, 09, 14));

            var tables = new[] { new RectangularTable(10) };

            var actual = new BoutiqueRestaurantMaitreD()
                         .Accept(reservations, candidate,
                                 tables, TimeSpan.MaxValue);

            Assert.IsTrue(actual);
        }