public void EventItemService_GetActiveEventsDefault_ReturnsOnlyEventsHavingOccurrencesAfterCurrentDate() { var rockContext = new RockContext(); var eventItemService = new EventItemService(rockContext); var events = eventItemService.GetActiveItems(); // The Event "Warrior Youth Event" has a single occurrence scheduled in the past. // It should not be returned in the list of active items. var warriorEvent = events.FirstOrDefault(x => x.Name == "Warrior Youth Event"); Assert.That.IsNull(warriorEvent, "Unexpected event found in result set."); // The Event "Staff Meeting" is endlessly recurring. // It should be returned in the list of active items. var staffEvent = events.FirstOrDefault(x => x.Name == "Staff Meeting"); Assert.That.IsNotNull(staffEvent, "Expected event not found in result set."); }