Ejemplo n.º 1
0
        public async void Calendars_AddOrUpdateEvent_NonexistentEventCreatesNew()
        {
            var calendarEvent = GetTestEvent();
            var calendar      = new Calendar {
                Name = _calendarName
            };

            await _service.AddOrUpdateCalendarAsync(calendar);

            calendarEvent.ExternalID = "forty-two";

            await _service.AddOrUpdateEventAsync(calendar, calendarEvent);

            var eventFromId = await _service.GetEventByIdAsync(calendarEvent.ExternalID);

            Assert.IsNotNull(eventFromId);
        }
Ejemplo n.º 2
0
        public async void Calendars_DeleteEvent_DeletesExistingEvent()
        {
            var calendarEvent = new CalendarEvent
            {
                Name   = "Bob",
                Start  = DateTime.Now.AddDays(5),
                End    = DateTime.Now.AddDays(5).AddHours(2),
                AllDay = false
            };
            var calendar = await _service.CreateCalendarAsync(_calendarName);

            await _service.AddOrUpdateEventAsync(calendar, calendarEvent);

            Assert.IsTrue(await _service.DeleteEventAsync(calendar, calendarEvent));

            Assert.IsNull(await _service.GetEventByIdAsync(calendarEvent.ExternalID));
        }