private static ISchedule GetSchedule() { var schedule = new Schedule(); var firstExpression = BuildStreetCleaningTemporalExpression(); var firstScheduledEvent = new Event() { ID = 1, Title = "Street Cleaning", DateRange = new DateRange() { StartDateTime = new DateTime(2011, 3, 1, 0, 0, 0), EndDateTime = new DateTime(2011, 10, 30, 18, 0, 0) } }; var secondExpression = BuildWitchingHourPrepTemporalExpression(); var secondScheduledEvent = new Event() { ID = 2, Title = "Witching Hour Preparation", DateRange = new DateRange() { StartDateTime = new DateTime(2012, 10, 1, 0, 0, 0), EndDateTime = new DateTime(2012, 10, 31, 0, 0, 0) } }; schedule.Add(firstScheduledEvent, firstExpression); schedule.Add(secondScheduledEvent, secondExpression); return schedule; }
private static ISchedule GetWitchingHourPrepSchedule() { var schedule = new Schedule(); var expression = BuildWitchingHourPrepTemporalExpression(); var scheduledEvent = new Event() { ID = 2, Title = "Witching Hour Preparation", DateRange = new DateRange() { StartDateTime = new DateTime(2012, 10, 1, 0, 0, 0), EndDateTime = new DateTime(2012, 10, 31, 0, 0, 0) } }; schedule.Add(scheduledEvent, expression); return schedule; }