public CommandRescheduler( ICancelledCommandRepository cancelledCommandRepository, IQueueClientProvider queueClientProvider, IScheduledDateCalculator dateCalculator) { _cancelledCommandRepository = cancelledCommandRepository; _queueClientProvider = queueClientProvider; _dateCalculator = dateCalculator; }