Skip to content

Commit 95030f3

Browse files
committed
Seperated enable and disable function .
1 parent 9799ca5 commit 95030f3

File tree

2 files changed

+31
-14
lines changed

2 files changed

+31
-14
lines changed

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

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,19 @@ public void ListProtectionPolicyTests()
2828
[Fact]
2929
public void ListAzureBackupItemTests()
3030
{
31-
this.RunPowerShellTest("Test-GetAzureBackupItemTests");
31+
this.RunPowerShellTest("Test-GetAzureBackupItem");
3232
}
3333

3434
[Fact]
35-
public void EnableDisableAzureBackupProtectionTest()
35+
public void EnableAzureBackupProtectionTest()
3636
{
37-
this.RunPowerShellTest("Test-EnableDisableAzureBackupProtectionTest");
37+
this.RunPowerShellTest("Test-EnableAzureBackupProtection");
38+
}
39+
40+
[Fact]
41+
public void DisableAzureBackupProtectionTest()
42+
{
43+
this.RunPowerShellTest("Test-DisableAzureBackupProtection");
3844
}
3945

4046
[Fact]

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

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,16 @@ function GetAzureRecoveryPointTest
5757
$recoveryPoints = Get-AzureBackupRecoveryPoint -Item $azureBackUpItem
5858
if (!($recoveryPoints -eq $null))
5959
{
60-
foreach($recoveryPoint in $recoveryPoints)
61-
{
62-
Assert-NotNull $recoveryPoint.RecoveryPointTime 'RecoveryPointTime should not be null'
63-
Assert-NotNull $recoveryPoint.RecoveryPointType 'RecoveryPointType should not be null'
64-
Assert-NotNull $recoveryPoint.RecoveryPointId 'RecoveryPointId should not be null'
60+
foreach($recoveryPoint in $recoveryPoints)
61+
{
62+
Assert-NotNull $recoveryPoint.RecoveryPointTime 'RecoveryPointTime should not be null'
63+
Assert-NotNull $recoveryPoint.RecoveryPointType 'RecoveryPointType should not be null'
64+
Assert-NotNull $recoveryPoint.RecoveryPointId 'RecoveryPointId should not be null'
65+
}
6566
}
6667
}
6768

68-
function Test-GetAzureBackupItemTests
69+
function Test-GetAzureBackupItem
6970
{
7071
$azureBackUpContainer = New-Object Microsoft.Azure.Commands.AzureBackup.Cmdlets.AzureBackupContainer
7172
$azureBackUpContainer.ResourceGroupName = $ResourceGroupName
@@ -90,7 +91,7 @@ function Test-GetAzureBackupItemTests
9091
}
9192
}
9293

93-
function Test-EnableDisableAzureBackupProtectionTest
94+
function Test-EnableAzureBackupProtection
9495
{
9596
$policy = New-Object Microsoft.Azure.Commands.AzureBackup.Cmdlets.AzureBackupProtectionPolicy
9697
$policy.InstanceId = $PolicyId
@@ -111,12 +112,22 @@ function Test-EnableDisableAzureBackupProtectionTest
111112
$azureBackUpItem.DataSourceId = $DataSourceId
112113
$azureBackUpItem.Type = $DataSourceType
113114
$azureBackUpItem.Name = $POName
114-
115115
$jobId = Enable-AzureBackupProtection -Item $azureBackUpItem -Policy $policy
116-
sleep(20)
116+
117+
}
118+
119+
function Test-DisableAzureBackupProtection
120+
{
121+
$azureBackUpItem = New-Object Microsoft.Azure.Commands.AzureBackup.Cmdlets.AzureBackupItem
122+
$azureBackUpItem.ResourceGroupName = $ResourceGroupName
123+
$azureBackUpItem.ResourceName = $ResourceName
124+
$azureBackUpItem.Location = $Location
125+
$azureBackUpItem.ContainerUniqueName = $ContainerName
126+
$azureBackUpItem.ContainerType = $ContainerType
127+
$azureBackUpItem.DataSourceId = $DataSourceId
128+
$azureBackUpItem.Type = $DataSourceType
129+
$azureBackUpItem.Name = $POName
117130
$jobId1 = Disable-AzureBackupProtection -Item $azureBackUpItem
118-
sleep(20)
119-
$jobId2 = Enable-AzureBackupProtection -Item $azureBackUpItem -Policy $policy
120131
}
121132

122133
function BackUpAzureBackUpItemTest

0 commit comments

Comments
 (0)