private void ValidateJobDetailsResponse(CSMJobDetailsResponse response) { ValidateJobProperties(response.JobDetailedProperties); Assert.True(response.Name != null, "JobID cannot be null"); Assert.True(response.JobDetailedProperties.PropertyBag != null, "Property bag can't be null"); Assert.True(response.JobDetailedProperties.TasksList != null, "Subtasks can't be null"); }
internal IList <AzureRMBackupJob> GetCreatedJobs(string resourceGroupName, string resourceName, AzureRMBackupVault vault, IList <string> jobIds) { IList <AzureRMBackupJob> jobs = new List <AzureRMBackupJob>(); foreach (string jobId in jobIds) { CSMJobDetailsResponse job = AzureBackupClient.GetJobDetails(resourceGroupName, resourceName, jobId); jobs.Add(new AzureRMBackupJob(vault, job.JobDetailedProperties, job.Name)); } return(jobs); }