Skip to content

Commit 216c681

Browse files
author
dragonfly91
committed
Moving MKherani's tests to the common place for container tests
1 parent b10df80 commit 216c681

File tree

5 files changed

+35
-75
lines changed

5 files changed

+35
-75
lines changed

src/ResourceManager/AzureBackup/Commands.AzureBackup.Test/Commands.AzureBackup.Test.csproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,6 @@
129129
<Compile Include="Properties\AssemblyInfo.cs" />
130130
<Compile Include="ScenarioTests\BackupItemTests.cs" />
131131
<Compile Include="ScenarioTests\AzureBackupJobTests.cs" />
132-
<Compile Include="ScenarioTests\ContainerTest\AzureBackupContainerTest.cs" />
133132
<Compile Include="ScenarioTests\RecoveryPointTests.cs" />
134133
<Compile Include="ScenarioTests\AzureBackupContainerTests.cs" />
135134
<Compile Include="ScenarioTests\AzureBackupVaultTests.cs" />
@@ -170,7 +169,6 @@
170169
<None Include="ScenarioTests\AzureBackupJobTests.ps1">
171170
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
172171
</None>
173-
<None Include="ScenarioTests\ContainerTest\AzureBackupContainerTest.ps1" />
174172
<None Include="ScenarioTests\RecoveryPointTests.ps1">
175173
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
176174
</None>

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,17 @@ public void GetAzureBackupContainerTests()
3030

3131
this.RunPowerShellTest("Test-GetAzureBackupContainerWithUniqueFilterReturnsOneContainer");
3232
}
33+
34+
[Fact]
35+
public void RegisterAzureBackupContainerTest()
36+
{
37+
this.RunPowerShellTest("Test-RegisterAzureBackupContainer");
38+
}
39+
40+
[Fact]
41+
public void UnregisterAzureBackupContainerTest()
42+
{
43+
this.RunPowerShellTest("Test-UnregisterAzureBackupContainer");
44+
}
3345
}
3446
}

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

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ $Location = "SouthEast Asia"
1818
$ContainerResourceGroupName = "dev01Testing"
1919
$ContainerResourceName = "dev01Testing"
2020

21+
<#
22+
.SYNOPSIS
23+
Tests to test list containers
24+
#>
2125
function Test-GetAzureBackupContainerWithoutFilterReturnsNonZeroContainers
2226
{
2327
$containers = Get-AzureBackupContainer -ResourceGroupName $ResourceGroupName -ResourceName $ResourceName -Location $Location
@@ -31,3 +35,22 @@ function Test-GetAzureBackupContainerWithUniqueFilterReturnsOneContainer
3135
Assert-AreEqual $container.ResourceName $ContainerResourceName -CaseSensitive 'Returned container resource name (a.k.a friendly name) does not match the test VM resource name';
3236
Assert-AreEqual $container.ResourceGroupName $ContainerResourceGroupName -CaseSensitive 'Returned container resource group name (a.k.a parent friendly name) does not match the test VM resource group name';
3337
}
38+
39+
<#
40+
.SYNOPSIS
41+
Tests to register the container
42+
#>
43+
function Test-RegisterAzureBackupContainer
44+
{
45+
$jobId = Register-AzureBackupContainer -ResourceGroupName $ResourceGroupName -ResourceName $ResourceName -location $Location -Name $ContainerResourceName -ServiceName $ContainerResourceGroupName
46+
47+
Assert-NotNull $jobId 'JobID should not be null';
48+
}
49+
50+
function Test-UnregisterAzureBackupContainer
51+
{
52+
$container = Get-AzureBackupContainer -ResourceGroupName $ResourceGroupName -ResourceName $ResourceName -location $Location -ContainerResourceName $ContainerResourceName -ContainerResourceGroupName $ContainerResourceGroupName
53+
$jobId = Unregister-AzureBackupContainer -ResourceGroupName $ResourceGroupName -ResourceName $ResourceName -location $Location -AzureBackupContainer $container
54+
55+
Assert-NotNull $jobId 'JobID should not be null';
56+
}

src/ResourceManager/AzureBackup/Commands.AzureBackup.Test/ScenarioTests/ContainerTest/AzureBackupContainerTest.cs

Lines changed: 0 additions & 34 deletions
This file was deleted.

src/ResourceManager/AzureBackup/Commands.AzureBackup.Test/ScenarioTests/ContainerTest/AzureBackupContainerTest.ps1

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)