コード例 #1
0
        //get office schedule so we know when the start and end time should be for the calender view
        //calender only shows the timers in which their is a reason to, ei: scheduled appointments, open/close time, special scheduling
        public void GetOfficeSchedule()
        {
            var os = new OfficeScheduleHelper();
            List <WeeklySchedule> weeklySchedule = os.GetScheduleData();

            StartTime = os.GetEarliestStartTime(weeklySchedule);
            EndTime   = os.GetLatestEndTime(weeklySchedule);
        }
コード例 #2
0
        public void OfficeSchedule_InvalidLatestTime_ReturnsAreNotEqual()
        {
            TimeSpan expectedLatest = new TimeSpan(16, 30, 0);
            List <WeeklySchedule> weeklySchedule = ScheduleMockData();
            var      os         = new OfficeScheduleHelper();
            TimeSpan latestTime = os.GetLatestEndTime(weeklySchedule);

            Assert.AreNotEqual(expectedLatest, latestTime);
        }