コード例 #1
0
        public void 利用時間帯のIsContains失敗パターン(時分 sut_start, 時分 sut_end, 時分 other_start, 時分 other_end)
        {
            var sut   = new 開放時間(sut_start, sut_end);
            var other = new 開放時間(other_start, other_end);

            Assert.False(sut.IsContains(other));
        }
コード例 #2
0
        public bool IsSatisfied(予約.利用期間.利用期間 りようきかん)
        {
            // TODO: 日付を跨っている場合の判定は別で必要だと思う

            //// 10:00-19:00の間に、含まれていなかった場合は予約できない
            if (!会議室オープン時間.IsContains(りようきかん.りようじかんたい()))
            {
                return(false);
            }

            // 起点日から◯日後のやつ
            if (!_予約可能期間.IsContains(_開始年月日時分))
            {
                return(false);
            }

            return(true);
        }