示例#1
0
        public void EventScheduledInstanceCommand_WithEventAsId_RetrievesOccurrencesInCorrectEvent()
        {
            // Get Event Item Id for "Warrior Youth Event".
            var rockContext = new RockContext();

            var eventItemService = new EventItemService(rockContext);
            var eventId          = eventItemService.GetId(StaffMeetingEventGuidString.AsGuid());

            Assert.That.IsNotNull(eventId, "Expected test data not found.");

            var template = GetTestTemplate($"eventid:{eventId} startdate:'2020-1-1' daterange:'12m' maxoccurrences:2");

            TestHelper.ExecuteForActiveEngines((engine) =>
            {
                var output = TestHelper.GetTemplateOutput(engine, template);

                TestHelper.DebugWriteRenderResult(engine, template, output);

                Assert.That.Contains(output, "<<Staff Meeting|2020-01-01|12:00 AM|All Campuses>>");
                Assert.That.Contains(output, "<<Staff Meeting|2020-01-15|12:00 AM|All Campuses>>");
            });
        }