private void RunBackup(long taskId, Raven.Server.Documents.DocumentDatabase documentDatabase, bool isFullBackup, DocumentStore store) { var periodicBackupRunner = documentDatabase.PeriodicBackupRunner; var op = periodicBackupRunner.StartBackupTask(taskId, isFullBackup); var value = WaitForValue(() => { var status = store.Maintenance.Send(new GetOperationStateOperation(op)).Status; return(status); }, OperationStatus.Completed); Assert.Equal(OperationStatus.Completed, value); }