示例#1
0
        public void MOCKBooking()
        {
            int             bookingID       = 12;
            int             timeSlotID      = 2;
            int             userID          = 3;
            AppointmentType appointmentType = AppointmentType.GENERAL;

            var booking = new MOCKBooking(bookingID, timeSlotID, userID, appointmentType);

            Assert.AreEqual(bookingID, booking.GetBookingID());
            Assert.AreEqual(timeSlotID, booking.GetTimeSlotID());
            Assert.AreEqual(userID, booking.GetUserID());
            Assert.AreEqual(appointmentType, booking.GetAppontmentType());
        }
示例#2
0
        public void MOCKFileHandlerAddBooking()
        {
            var bookingID  = 50;
            var timeSlotID = 2;
            var userID     = 10;
            var apType     = AppointmentType.GENERAL;

            var booking     = new MOCKBooking(bookingID, timeSlotID, userID, apType);
            var fileHandler = new MOCKFileHandler();

            fileHandler.AddExistingBooking(booking);
            var userBooking = fileHandler.GetUserBookings(userID);

            Assert.AreEqual(timeSlotID, userBooking[bookingID].GetTimeSlotID());
            Assert.AreEqual(userID, userBooking[bookingID].GetUserID());
            Assert.AreEqual(apType, userBooking[bookingID].GetAppontmentType());
        }