Пример #1
0
        public DateCalculationResult Execute()
        {
            trace.Trace(TraceEventType.Information, (int)EventId.StartingNextRunDateCalculation, "Starting Calculate Next Run Date");
            var schedulingService = new SchedulingService(config, trace, correlationId);
            var nextRunDate       = schedulingService.GetNextRunDate(repo.GetUniqueName(), depth);

            repo.SaveNextRunDate(config, nextRunDate);

            trace.Trace(TraceEventType.Information, (int)EventId.CompletedNextRunDateCalculationSuccess,
                        $"Successfully set the next run date to: {nextRunDate}");

            return(new DateCalculationResult(nextRunDate));
        }
Пример #2
0
        public void CanOrganizationUniqueName()
        {
            var result = repo.GetUniqueName();

            Assert.That(result, Is.EqualTo("ingtysandbox"));
        }