예제 #1
0
        public void MOCKTimeSlotTests()
        {
            var timeSlotID   = 1;
            var userID       = 1;
            var year         = 2013;
            var day          = 2;
            var month        = 12;
            var hourStart    = 12;
            var hourEnd      = 15;
            var startTime    = new DateTime(year, month, day, hourStart, 0, 0);
            var endTime      = new DateTime(year, month, day, hourEnd, 0, 0);
            var mockTimeSlot = new MOCKTimeSlot(timeSlotID, startTime, endTime, userID);

            Assert.AreEqual(timeSlotID, mockTimeSlot.GetTimeSlotID());
            Assert.AreEqual(userID, mockTimeSlot.GetUserID());
            Assert.AreEqual(startTime, mockTimeSlot.GetStartTime());
            Assert.AreEqual(endTime, mockTimeSlot.GetEndTime());
            Assert.AreEqual(hourEnd - hourStart, mockTimeSlot.GetHoursBetween());
        }