public IntervalBackupStatusValidator(
     string requestedStatus, int secondsToWait, int secondsInterval, 
     HttpBackupStatus httpBackupStatus, IntervalHandler intervalHandler)
 {
     _requestedStatus = requestedStatus;
     _secondsToWait = secondsToWait;
     _secondsInterval = secondsInterval;
     _httpBackupStatus = httpBackupStatus;
     _intervalHandler = intervalHandler;
 }
 public void Setup()
 {
     _httpBackupStatus = A.Fake<HttpBackupStatus>();
     _intervalHandler = A.Fake<IntervalHandler>();
 }
 public BackupFinishedValidator(int secondsToWait, int secondsInterval, 
                                HttpBackupStatus httpBackupStatus, IntervalHandler intervalHandler)
     : base("Idle", secondsToWait, secondsInterval, httpBackupStatus, intervalHandler)
 {
 }
 public BackupStartedValidator(int secondsToWait, int secondsInterval, 
                               HttpBackupStatus httpBackupStatus, IntervalHandler intervalHandler)
     : base("Running", secondsToWait, secondsInterval, httpBackupStatus, intervalHandler)
 {
 }