@@ -73,3 +73,32 @@ function Test-UnregisterAzureBackupContainer
73
73
74
74
Assert-NotNull $jobId ' Job should not be null' ;
75
75
}
76
+
77
+ $BMSContainerType = " AzureVM"
78
+ $BMSContainerUniqueName = " iaasvmcontainer;panbha45;panbha45"
79
+ $BMSContainerName = " panbha45"
80
+ $BMSContainerStatus = " Registered"
81
+
82
+ function Test-AzureBackupContainerScenario
83
+ {
84
+ $vault = Get-AzureBackupVault - ResourceGroupName $ResourceGroupName - Name $ResourceName
85
+
86
+ $containers = Get-AzureBackupContainer - vault $vault - type $BMSContainerType
87
+ Assert-AreEqual $containers [0 ].ContainerType $BMSContainerType ;
88
+ Assert-AreEqual $containers [0 ].ContainerUniqueName $BMSContainerUniqueName ;
89
+ Assert-AreEqual $containers [0 ].Location $vault.Region ;
90
+ Assert-AreEqual $containers [0 ].Name $BMSContainerName ;
91
+ Assert-AreEqual $containers [0 ].ResourceGroupName $vault.ResourceGroupName ;
92
+ Assert-AreEqual $containers [0 ].ResourceName $vault.Name ;
93
+ Assert-AreEqual $containers [0 ].Status $BMSContainerStatus ;
94
+
95
+ $namedContainers = Get-AzureBackupContainer - vault $vault - type $BMSContainerType - name $BMSContainerName
96
+ $container = $namedContainers [0 ];
97
+ Assert-AreEqual $container.ContainerType $BMSContainerType ;
98
+ Assert-AreEqual $container.ContainerUniqueName $BMSContainerUniqueName ;
99
+ Assert-AreEqual $container.Location $vault.Region ;
100
+ Assert-AreEqual $container.Name $BMSContainerName ;
101
+ Assert-AreEqual $container.ResourceGroupName $vault.ResourceGroupName ;
102
+ Assert-AreEqual $container.ResourceName $vault.Name ;
103
+ Assert-AreEqual $container.Status $BMSContainerStatus ;
104
+ }
0 commit comments