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()); }
private static void AddBookingUI() { Console.WriteLine("Bookings"); var year = GetIntFromOutput("Please enter year: "); var day = GetIntFromOutput("Please enter day: "); var month = GetIntFromOutput("Please enter month: "); var hourStart = GetIntFromOutput("Please enter start time: "); var hourEnd = GetIntFromOutput("Please enter end time: "); var dentists = fileHandler.GetDentists(); Console.WriteLine("Please enter your dentist number"); var dentistID = GetDentistID(dentists); var startTime = new DateTime(year, month, day, hourStart, 0, 0); var endTime = new DateTime(year, month, day, hourEnd, 0, 0); var timeSlot = new MOCKTimeSlot(startTime, endTime, dentistID); fileHandler.AddNewTimeSlot(timeSlot); }
public void MOCKFileHandlerAddDeleteTimeSlotsTests() { var timeSlotID = 100; var userID = 100; var year = 2013; var day = 2; var month = 12; var hourStart = 8; 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); var mockFileHandler = new MOCKFileHandler(); mockFileHandler.AddExistingTimeSlot(mockTimeSlot); var timeSlots = mockFileHandler.GetTimeSlots(); Assert.AreEqual(timeSlotID, timeSlots[timeSlotID].GetTimeSlotID()); Assert.AreEqual(userID, timeSlots[timeSlotID].GetUserID()); Assert.AreEqual(startTime, timeSlots[timeSlotID].GetStartTime()); Assert.AreEqual(endTime, timeSlots[timeSlotID].GetEndTime()); Assert.AreEqual(hourEnd - hourStart, timeSlots[timeSlotID].GetHoursBetween()); }