Skip to content

Commit 046d63b

Browse files
author
Hovsep
committed
Merge pull request Azure#2242 from RecoveryServicesOneSDK/dev
Added Location to Azure Site Recovery (ASR) vault settings file
2 parents 83203f0 + 40ea8de commit 046d63b

File tree

4 files changed

+557
-350
lines changed

4 files changed

+557
-350
lines changed

src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTests.ps1

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,21 @@ function Test-RecoveryServicesVaultCRUDTests
4343
Set-AzureRmRecoveryServicesBackupProperties -Vault $vaultCreationResponse -BackupStorageRedundancy "LocallyRedundant"
4444

4545
# Get the created vault
46-
$vaultToBeRemoved = Get-AzureRmRecoveryServicesVault -ResourceGroupName RsvTestRG -Name rsv1
47-
Assert-NotNull($vaultToBeRemoved.Name)
48-
Assert-NotNull($vaultToBeRemoved.ID)
49-
Assert-NotNull($vaultToBeRemoved.Type)
46+
$vaultToBeProcessed = Get-AzureRmRecoveryServicesVault -ResourceGroupName RsvTestRG -Name rsv1
47+
Assert-NotNull($vaultToBeProcessed.Name)
48+
Assert-NotNull($vaultToBeProcessed.ID)
49+
Assert-NotNull($vaultToBeProcessed.Type)
50+
51+
# Download vault settings file
52+
$vaultFile = Get-AzureRmRecoveryServicesVaultSettingsFile -Vault $vaultToBeProcessed
53+
Assert-NotNull($vaultFile.Filepath)
54+
55+
# Read file and check for data
56+
[xml]$xmlDocument = Get-Content -Path $vaultFile.Filepath
57+
Assert-NotNull($xmlDocument.ASRVaultCreds.Location)
5058

5159
# Remove Vault
52-
Remove-AzureRmRecoveryServicesVault -Vault $vaultToBeRemoved
60+
Remove-AzureRmRecoveryServicesVault -Vault $vaultToBeProcessed
5361
$vaults = Get-AzureRmRecoveryServicesVault -ResourceGroupName RsvTestRG -Name rsv1
5462
Assert-True { $vaults.Count -eq 0 }
5563
}

0 commit comments

Comments
 (0)