public void CalendarAppointments_SomeApponintmentsList_ReturnsSameAppointmensList() { List <IAppointment> mockAppointmentsList = new List <IAppointment>() { mockAppointment.Object }; AppointmentController.AssignCalendarAppointments(mockAppointmentsList); Assert.AreEqual(mockAppointmentsList, AppointmentController.CalendarAppointments); }
private void UpdateCalendarAppointments() { List <IAppointment> calendarAppointments = AppointmentController.CalendarAppointments; if (calendarAppointments.Contains(selectedAppointment)) { if (selectedAppointment.IsInGarbage) { calendarAppointments.Remove(selectedAppointment); } else { int appointmentIndexInCalendarAppointments = calendarAppointments.IndexOf(selectedAppointment); calendarAppointments[appointmentIndexInCalendarAppointments] = selectedAppointment; } } else { calendarAppointments.Add(selectedAppointment); } AppointmentController.AssignCalendarAppointments(calendarAppointments); AppointmentController.SavePersistentAppointments(); }