public void TestUpdateCalendar() { var calendarToCreate = new CreateCalendarDto("MM-DD-YYYY", "Test library", "test desc", testLibrary.LibraryId); var calendarId = repository.CreateCalendar(calendarToCreate); var calendarRetrieved = repository.GetCalendar(calendarId); calendarRetrieved.Description += "1"; calendarRetrieved.Name += "2"; calendarRetrieved.DateFormat += "[TEST]"; repository.UpdateCalendar(calendarRetrieved); var updatedCalendarRetrieved = repository.GetCalendar(calendarId); Assert.AreEqual(calendarRetrieved.CalendarId, updatedCalendarRetrieved.CalendarId); Assert.AreEqual(calendarRetrieved.Name, updatedCalendarRetrieved.Name); Assert.AreEqual(calendarRetrieved.Description, updatedCalendarRetrieved.Description); Assert.AreEqual(calendarRetrieved.LibraryId, updatedCalendarRetrieved.LibraryId); Assert.AreEqual(calendarRetrieved.DateFormat, updatedCalendarRetrieved.DateFormat); CollectionAssert.AreEquivalent(new List <Calendar>() { updatedCalendarRetrieved }, repository.GetCalendars(GetFirstPage()).Result.Results); }
public async Task <PaginationResult <Calendar> > GetCalendars(Pagination pagination) { return(await calendarRepository.GetCalendars(pagination)); }