public BackgroundSendRetryStrategy(ISendAttemptRepository attemptRepository, ISendRetryScheduler sendRetryScheduler, IPlatformBus platformBus)
 {
     this.attemptRepository  = attemptRepository;
     this.sendRetryScheduler = sendRetryScheduler;
     this.platformBus        = platformBus;
     NextSleepInterval       = 15000;
 }
 public DefaultSendResultProcessor(ISendAttemptRepository attemptRepository)
 {
     this.attemptRepository = attemptRepository;
     this.maxAttemptsCount  = ServiceBusSection.Current.MaxSendRetries;
 }