Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public async Task <PaginationResult <Calendar> > GetCalendars(Pagination pagination)
 {
     return(await calendarRepository.GetCalendars(pagination));
 }