public void 只知道開始時間_預約開始時間落在現有預約之間算有衝突()
        {
            /*----------------------------------------------------
             * 現有     |-------------|
             * 新的            |--?
             * ------------------------------------------------------*/
            var bookingList = GetBookingList(7, 8);
            var expected    = true;

            var actual = BookingHelper.IsConflict(new DateTime(2019, 10, 1, 7, 30, 0), bookingList);

            actual.Should().Be(expected);
        }
        public void 預約開始時間重疊現有預約的結束時間不算有衝突()
        {
            /*----------------------------------------------------
             * 現有     |-------------|
             * 新的                   |---------|
             * ------------------------------------------------------*/
            var bookingList = GetBookingList(7, 8);
            var expected    = false;

            var actual = BookingHelper.IsConflict(new DateTime(2019, 10, 1, 8, 0, 0), new DateTime(2019, 10, 1, 9, 0, 0), bookingList);

            actual.Should().Be(expected);
        }
        public void 預約時間包含現有預約算有衝突()
        {
            /*----------------------------------------------------
             * 現有          |-------------|
             * 新的     |------------------------|
             * ------------------------------------------------------*/
            var bookingList = GetBookingList(0, 1);
            var expected    = true;

            var actual = BookingHelper.IsConflict(new DateTime(2019, 09, 30, 23, 50, 0), new DateTime(2019, 10, 1, 8, 10, 0), bookingList);

            actual.Should().Be(expected);
        }