コード例 #1
0
        public void MeetingCreation()
        {
            var meeting = new MeetingWithRemind
            {
                StartDate = DateTime.Now
            };

            meeting.EndDate = meeting.StartDate + TimeSpan.FromMinutes(5);
            Assert.IsNotNull(meeting);
        }
コード例 #2
0
        public void DurationCount()
        {
            var duration = TimeSpan.FromMinutes(15);
            var meeting  = new MeetingWithRemind
            {
                StartDate = DateTime.Now
            };

            meeting.EndDate = meeting.StartDate + duration;
            Assert.AreEqual(duration, meeting.Duration);
        }
コード例 #3
0
        public void RemindEventTest()
        {
            var duration = TimeSpan.FromMinutes(15);
            var meeting  = new MeetingWithRemind
            {
                StartDate = DateTime.Now + TimeSpan.FromMinutes(5)
            };

            meeting.EndDate    = meeting.StartDate + duration;
            meeting.RemindTime = meeting.StartDate - TimeSpan.FromMinutes(4);
            meeting.Remind    += this.Meeting_Remind;
            while (!this.flag)
            {
            }

            Assert.IsTrue(this.flag);
            this.flag       = false;
            meeting.Remind -= this.Meeting_Remind;
        }