private void ValidateEventSeries(CalendarService calendarService, BaseEventModel eventModel, int minusDays, int plusDays, int expectedCount) { var id = calendarService.AddEventSeries(eventModel); Assert.True(id > 0); var metadata = calendarService.GetMetadata(_startDateTime.AddDays(-minusDays), _startDateTime.AddDays(plusDays)).ToList(); var eventMetadata = metadata.Single(x => x.Id == id); Assert.True(eventMetadata.Start.Count() == expectedCount); Assert.True(eventMetadata.Start.First() == _startDateTime); Assert.True(eventMetadata.Title.Equals(eventModel.Title)); }