Skip to content

Commit c2191c8

Browse files
author
dragonfly91
committed
Added container test
1 parent 49dd37e commit c2191c8

File tree

3 files changed

+37
-1
lines changed

3 files changed

+37
-1
lines changed

src/ResourceManager/AzureBackup/Commands.AzureBackup.Test/ScenarioTests/AzureBackupContainerTests.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,13 @@ public void AzureBackupRegisterContainerScenarioTests()
4343
public void AzureBackupUnregisterContainerScenarioTests()
4444
{
4545
this.RunPowerShellTest("Test-UnregisterAzureBackupContainer");
46-
}
46+
}
47+
48+
[Fact]
49+
[Trait(Category.AcceptanceType, Category.CheckIn)]
50+
public void AzureBackupContainerScenarioTests()
51+
{
52+
this.RunPowerShellTest("Test-AzureBackupContainerScenario");
53+
}
4754
}
4855
}

src/ResourceManager/AzureBackup/Commands.AzureBackup.Test/ScenarioTests/AzureBackupContainerTests.ps1

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,3 +73,32 @@ function Test-UnregisterAzureBackupContainer
7373

7474
Assert-NotNull $jobId 'Job should not be null';
7575
}
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

Comments
 (0)