Skip to content

Commit 0bdec50

Browse files
committed
Add test recordings
1 parent 4544d79 commit 0bdec50

11 files changed

+14135
-48
lines changed

src/ResourceManager/Network/Commands.Network.Test/Commands.Network.Test.csproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,14 @@
284284
<None Include="SessionRecords\Commands.Network.Test.ScenarioTests.ApplicationGatewayTests\TestAvailableWafRuleSets.json">
285285
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
286286
</None>
287+
<None Include="SessionRecords\Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests\TestApplicationSecurityGroupCollections.json" />
288+
<None Include="SessionRecords\Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests\TestApplicationSecurityGroupCRUD.json" />
289+
<None Include="SessionRecords\Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests\TestApplicationSecurityGroupInAddedNetworkInterfaceIpConfig.json" />
290+
<None Include="SessionRecords\Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests\TestApplicationSecurityGroupInAddedSecurityRule.json" />
291+
<None Include="SessionRecords\Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests\TestApplicationSecurityGroupInNewNetworkInterface.json" />
292+
<None Include="SessionRecords\Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests\TestApplicationSecurityGroupInNewNetworkInterfaceIpConfig.json" />
293+
<None Include="SessionRecords\Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests\TestApplicationSecurityGroupInNewSecurityRule.json" />
294+
<None Include="SessionRecords\Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests\TestApplicationSecurityGroupInSetSecurityRule.json" />
287295
<None Include="SessionRecords\Commands.Network.Test.ScenarioTests.AvailableEndpointServicesTests\TestAvailableEndpointServicesList.json">
288296
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
289297
</None>

src/ResourceManager/Network/Commands.Network.Test/ScenarioTests/ApplicationSecurityGroupTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public void TestApplicationSecurityGroupInNewNetworkInterfaceIpConfig()
8383

8484
[Fact]
8585
[Trait(Category.AcceptanceType, Category.CheckIn)]
86-
public void TestApplicationSecurityGroupInaddedNetworkInterfaceIpConfig()
86+
public void TestApplicationSecurityGroupInAddedNetworkInterfaceIpConfig()
8787
{
8888
NetworkResourcesController.NewInstance.RunPsTest(string.Format("Test-ApplicationSecurityGroupInAddedNetworkInterfaceIpConfig"));
8989
NetworkResourcesController.NewInstance.RunPsTest(string.Format("Test-ApplicationSecurityGroupInAddedNetworkInterfaceIpConfig -useIds $True"));

src/ResourceManager/Network/Commands.Network.Test/ScenarioTests/ApplicationSecurityGroupTests.ps1

Lines changed: 41 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -34,24 +34,18 @@ function Test-ApplicationSecurityGroupCRUD
3434
Assert-AreEqual $rgName $asgNew.ResourceGroupName
3535
Assert-AreEqual $asgName $asgNew.Name
3636
Assert-NotNull $asgNew.Location
37-
Assert-NotNull $asgNew.ResourceGuid
3837
Assert-NotNull $asgNew.Etag
3938

4039
# Get the application security group
4140
$asgGet = Get-AzureRmApplicationSecurityGroup -ResourceGroupName $rgName -Name $asgName
4241
Assert-AreEqual $rgName $asgGet.ResourceGroupName
4342
Assert-AreEqual $asgName $asgGet.Name
4443
Assert-NotNull $asgGet.Location
45-
Assert-NotNull $asgGet.ResourceGuid
4644
Assert-NotNull $asgGet.Etag
4745

4846
# Remove the application security group
4947
$asgDelete = Remove-AzureRmApplicationSecurityGroup -Name $asgName -ResourceGroupName $rgName -PassThru -Force
50-
Assert-AreEqual $rgName $asgDelete.ResourceGroupName
51-
Assert-AreEqual $asgName $asgDelete.Name
52-
Assert-NotNull $asgDelete.Location
53-
Assert-NotNull $asgDelete.ResourceGuid
54-
Assert-NotNull $asgDelete.Etag
48+
Assert-AreEqual $true $asgDelete
5549
}
5650
finally
5751
{
@@ -171,28 +165,28 @@ function Test-ApplicationSecurityGroupInNewSecurityRule
171165
Assert-AreEqual 4 @($nsg.SecurityRules).Count
172166

173167
$securityRule = @($nsg.SecurityRules) | Where-Object Name -eq $securityRuleNames[0]
174-
Assert-AreEqual $null $securityRule.SourceAddressPrefix
175-
Assert-AreEqual $null $securityRule.DestinationAddressPrefix
168+
Assert-Null $securityRule.SourceAddressPrefix
169+
Assert-Null $securityRule.DestinationAddressPrefix
176170
Assert-AreEqual $asg.Id $securityRule.SourceApplicationSecurityGroups.Id
177171
Assert-AreEqual $asg.Id $securityRule.DestinationApplicationSecurityGroups.Id
178172

179173
$securityRule = @($nsg.SecurityRules) | Where-Object Name -eq $securityRuleNames[1]
180-
Assert-AreEqual $null $securityRule.SourceAddressPrefix
174+
Assert-Null $securityRule.SourceAddressPrefix
181175
Assert-AreEqual "*" $securityRule.DestinationAddressPrefix
182176
Assert-AreEqual $asg.Id $securityRule.SourceApplicationSecurityGroups.Id
183-
Assert-AreEqual $null $securityRule.DestinationApplicationSecurityGroups
177+
Assert-Null $securityRule.DestinationApplicationSecurityGroups
184178

185179
$securityRule = @($nsg.SecurityRules) | Where-Object Name -eq $securityRuleNames[2]
186180
Assert-AreEqual "*" $securityRule.SourceAddressPrefix
187-
Assert-AreEqual $null $securityRule.DestinationAddressPrefix
188-
Assert-AreEqual $null $securityRule.SourceApplicationSecurityGroups
181+
Assert-Null $securityRule.DestinationAddressPrefix
182+
Assert-Null $securityRule.SourceApplicationSecurityGroups
189183
Assert-AreEqual $asg.Id $securityRule.DestinationApplicationSecurityGroups.Id
190184

191185
$securityRule = @($nsg.SecurityRules) | Where-Object Name -eq $securityRuleNames[3]
192186
Assert-AreEqual "*" $securityRule.SourceAddressPrefix
193187
Assert-AreEqual "*" $securityRule.DestinationAddressPrefix
194-
Assert-AreEqual $null $securityRule.SourceApplicationSecurityGroups
195-
Assert-AreEqual $null $securityRule.DestinationApplicationSecurityGroups
188+
Assert-Null $securityRule.SourceApplicationSecurityGroups
189+
Assert-Null $securityRule.DestinationApplicationSecurityGroups
196190
}
197191
finally
198192
{
@@ -250,28 +244,28 @@ function Test-ApplicationSecurityGroupInAddedSecurityRule
250244
Assert-AreEqual 4 @($securityRules).Count
251245

252246
$securityRule = @($securityRules) | Where-Object Name -eq $securityRuleNames[0]
253-
Assert-AreEqual $null $securityRule.SourceAddressPrefix
254-
Assert-AreEqual $null $securityRule.DestinationAddressPrefix
247+
Assert-Null $securityRule.SourceAddressPrefix
248+
Assert-Null $securityRule.DestinationAddressPrefix
255249
Assert-AreEqual $asg.Id $securityRule.SourceApplicationSecurityGroups.Id
256250
Assert-AreEqual $asg.Id $securityRule.DestinationApplicationSecurityGroups.Id
257251

258252
$securityRule = @($securityRules) | Where-Object Name -eq $securityRuleNames[1]
259-
Assert-AreEqual $null $securityRule.SourceAddressPrefix
253+
Assert-Null $securityRule.SourceAddressPrefix
260254
Assert-AreEqual "*" $securityRule.DestinationAddressPrefix
261255
Assert-AreEqual $asg.Id $securityRule.SourceApplicationSecurityGroups.Id
262-
Assert-AreEqual $null $securityRule.DestinationApplicationSecurityGroups
256+
Assert-Null $securityRule.DestinationApplicationSecurityGroups
263257

264258
$securityRule = @($securityRules) | Where-Object Name -eq $securityRuleNames[2]
265259
Assert-AreEqual "*" $securityRule.SourceAddressPrefix
266-
Assert-AreEqual $null $securityRule.DestinationAddressPrefix
267-
Assert-AreEqual $null $securityRule.SourceApplicationSecurityGroups
260+
Assert-Null $securityRule.DestinationAddressPrefix
261+
Assert-Null $securityRule.SourceApplicationSecurityGroups
268262
Assert-AreEqual $asg.Id $securityRule.DestinationApplicationSecurityGroups.Id
269263

270264
$securityRule = @($securityRules) | Where-Object Name -eq $securityRuleNames[3]
271265
Assert-AreEqual "*" $securityRule.SourceAddressPrefix
272266
Assert-AreEqual "*" $securityRule.DestinationAddressPrefix
273-
Assert-AreEqual $null $securityRule.SourceApplicationSecurityGroups
274-
Assert-AreEqual $null $securityRule.DestinationApplicationSecurityGroups
267+
Assert-Null $securityRule.SourceApplicationSecurityGroups
268+
Assert-Null $securityRule.DestinationApplicationSecurityGroups
275269
}
276270
finally
277271
{
@@ -326,21 +320,21 @@ function Test-ApplicationSecurityGroupInSetSecurityRule
326320
$securityRules = Get-AzureRmNetworkSecurityRuleConfig -NetworkSecurityGroup $nsg
327321

328322
$securityRule = @($securityRules) | Where-Object Name -eq $securityRuleNames[0]
329-
Assert-AreEqual $null $securityRule.SourceAddressPrefix
330-
Assert-AreEqual $null $securityRule.DestinationAddressPrefix
323+
Assert-Null $securityRule.SourceAddressPrefix
324+
Assert-Null $securityRule.DestinationAddressPrefix
331325
Assert-AreEqual $asg.Id $securityRule.SourceApplicationSecurityGroups.Id
332326
Assert-AreEqual $asg.Id $securityRule.DestinationApplicationSecurityGroups.Id
333327

334328
$securityRule = @($securityRules) | Where-Object Name -eq $securityRuleNames[1]
335-
Assert-AreEqual $null $securityRule.SourceAddressPrefix
329+
Assert-Null $securityRule.SourceAddressPrefix
336330
Assert-AreEqual "*" $securityRule.DestinationAddressPrefix
337331
Assert-AreEqual $asg.Id $securityRule.SourceApplicationSecurityGroups.Id
338-
Assert-AreEqual $null $securityRule.DestinationApplicationSecurityGroups
332+
Assert-Null $securityRule.DestinationApplicationSecurityGroups
339333

340334
$securityRule = @($securityRules) | Where-Object Name -eq $securityRuleNames[2]
341335
Assert-AreEqual "*" $securityRule.SourceAddressPrefix
342-
Assert-AreEqual $null $securityRule.DestinationAddressPrefix
343-
Assert-AreEqual $null $securityRule.SourceApplicationSecurityGroups
336+
Assert-Null $securityRule.DestinationAddressPrefix
337+
Assert-Null $securityRule.SourceApplicationSecurityGroups
344338
Assert-AreEqual $asg.Id $securityRule.DestinationApplicationSecurityGroups.Id
345339
}
346340
finally
@@ -389,8 +383,8 @@ function Test-ApplicationSecurityGroupInNewNetworkInterface
389383
$nic = New-AzureRmNetworkInterface -Name $nicName -ResourceGroupName $rgName -Location $location -Subnet $vnet.Subnets[0] -ApplicationSecurityGroup @($asg2, $asg3) -Force
390384

391385
Assert-AreEqual 2 @($nic.IpConfigurations.ApplicationSecurityGroups).Count
392-
Assert-IsTrue @($nic.IpConfigurations.ApplicationSecurityGroups.Id) -contains $asg2.Id
393-
Assert-IsTrue @($nic.IpConfigurations.ApplicationSecurityGroups.Id) -contains $asg3.Id
386+
Assert-AreEqual $true (@($nic.IpConfigurations.ApplicationSecurityGroups.Id) -contains $asg2.Id)
387+
Assert-AreEqual $true (@($nic.IpConfigurations.ApplicationSecurityGroups.Id) -contains $asg3.Id)
394388
}
395389
finally
396390
{
@@ -435,8 +429,8 @@ function Test-ApplicationSecurityGroupInNewNetworkInterfaceIpConfig
435429

436430
if ($useIds)
437431
{
438-
$ipConfig1 = New-AzureRmNetworkInterfaceIpConfig -Name $ipConfigName1 -Subnet $vnet.Subnets[0] -ApplicationSecurityGroupId $asg1.Id -Primary
439-
$ipConfig2 = New-AzureRmNetworkInterfaceIpConfig -Name $ipConfigName2 -Subnet $vnet.Subnets[0] -ApplicationSecurityGroupId $asg1.Id
432+
$ipConfig1 = New-AzureRmNetworkInterfaceIpConfig -Name $ipConfigName1 -SubnetId $vnet.Subnets[0].Id -ApplicationSecurityGroupId $asg1.Id -Primary
433+
$ipConfig2 = New-AzureRmNetworkInterfaceIpConfig -Name $ipConfigName2 -SubnetId $vnet.Subnets[0].Id -ApplicationSecurityGroupId $asg1.Id
440434
}
441435
else
442436
{
@@ -454,8 +448,8 @@ function Test-ApplicationSecurityGroupInNewNetworkInterfaceIpConfig
454448

455449
if ($useIds)
456450
{
457-
$ipConfig1 = New-AzureRmNetworkInterfaceIpConfig -Name $ipConfigName1 -Subnet $vnet.Subnets[0] -ApplicationSecurityGroupId ($asg1.Id, $asg2.Id) -Primary
458-
$ipConfig2 = New-AzureRmNetworkInterfaceIpConfig -Name $ipConfigName2 -Subnet $vnet.Subnets[0] -ApplicationSecurityGroupId ($asg1.Id, $asg2.Id)
451+
$ipConfig1 = New-AzureRmNetworkInterfaceIpConfig -Name $ipConfigName1 -SubnetId $vnet.Subnets[0].Id -ApplicationSecurityGroupId ($asg1.Id, $asg2.Id) -Primary
452+
$ipConfig2 = New-AzureRmNetworkInterfaceIpConfig -Name $ipConfigName2 -SubnetId $vnet.Subnets[0].Id -ApplicationSecurityGroupId ($asg1.Id, $asg2.Id)
459453
}
460454
else
461455
{
@@ -465,13 +459,13 @@ function Test-ApplicationSecurityGroupInNewNetworkInterfaceIpConfig
465459

466460
$nic = New-AzureRmNetworkInterface -Name $nicName -ResourceGroupName $rgName -Location $location -IpConfiguration @($ipConfig1, $ipConfig2) -Force
467461

468-
Assert-AreEqual 1 @($nic.IpConfigurations[0].ApplicationSecurityGroups).Count
469-
Assert-IsTrue @($nic.IpConfigurations[0].ApplicationSecurityGroups).Id -contains $asg1.Id
470-
Assert-IsTrue @($nic.IpConfigurations[0].ApplicationSecurityGroups).Id -contains $asg2.Id
462+
Assert-AreEqual 2 @($nic.IpConfigurations[0].ApplicationSecurityGroups).Count
463+
Assert-AreEqual $true (@($nic.IpConfigurations[0].ApplicationSecurityGroups).Id -contains $asg1.Id)
464+
Assert-AreEqual $true (@($nic.IpConfigurations[0].ApplicationSecurityGroups).Id -contains $asg2.Id)
471465

472-
Assert-AreEqual 1 @($nic.IpConfigurations[1].ApplicationSecurityGroups).Count
473-
Assert-IsTrue @($nic.IpConfigurations[1].ApplicationSecurityGroups).Id -contains $asg1.Id
474-
Assert-IsTrue @($nic.IpConfigurations[1].ApplicationSecurityGroups).Id -contains $asg2.Id
466+
Assert-AreEqual 2 @($nic.IpConfigurations[1].ApplicationSecurityGroups).Count
467+
Assert-AreEqual $true (@($nic.IpConfigurations[1].ApplicationSecurityGroups).Id -contains $asg1.Id)
468+
Assert-AreEqual $true (@($nic.IpConfigurations[1].ApplicationSecurityGroups).Id -contains $asg2.Id)
475469
}
476470
finally
477471
{
@@ -564,13 +558,13 @@ function Test-ApplicationSecurityGroupInAddedNetworkInterfaceIpConfig
564558
Assert-AreEqual 2 @($nic.IpConfigurations[1].ApplicationSecurityGroups).Count
565559
Assert-AreEqual 2 @($nic.IpConfigurations[2].ApplicationSecurityGroups).Count
566560

567-
Assert-IsTrue @($nic.IpConfigurations[0].ApplicationSecurityGroups).Id -contains $asg1.Id
568-
Assert-IsTrue @($nic.IpConfigurations[1].ApplicationSecurityGroups).Id -contains $asg1.Id
569-
Assert-IsTrue @($nic.IpConfigurations[2].ApplicationSecurityGroups).Id -contains $asg1.Id
561+
Assert-AreEqual $true (@($nic.IpConfigurations[0].ApplicationSecurityGroups).Id -contains $asg1.Id)
562+
Assert-AreEqual $true (@($nic.IpConfigurations[1].ApplicationSecurityGroups).Id -contains $asg1.Id)
563+
Assert-AreEqual $true (@($nic.IpConfigurations[2].ApplicationSecurityGroups).Id -contains $asg1.Id)
570564

571-
Assert-IsTrue @($nic.IpConfigurations[0].ApplicationSecurityGroups).Id -contains $asg2.Id
572-
Assert-IsTrue @($nic.IpConfigurations[1].ApplicationSecurityGroups).Id -contains $asg2.Id
573-
Assert-IsTrue @($nic.IpConfigurations[2].ApplicationSecurityGroups).Id -contains $asg2.Id
565+
Assert-AreEqual $true (@($nic.IpConfigurations[0].ApplicationSecurityGroups).Id -contains $asg2.Id)
566+
Assert-AreEqual $true (@($nic.IpConfigurations[1].ApplicationSecurityGroups).Id -contains $asg2.Id)
567+
Assert-AreEqual $true (@($nic.IpConfigurations[2].ApplicationSecurityGroups).Id -contains $asg2.Id)
574568
}
575569
finally
576570
{

src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests/TestApplicationSecurityGroupCRUD.json

Lines changed: 869 additions & 0 deletions
Large diffs are not rendered by default.

src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests/TestApplicationSecurityGroupCollections.json

Lines changed: 1861 additions & 0 deletions
Large diffs are not rendered by default.

src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests/TestApplicationSecurityGroupInAddedNetworkInterfaceIpConfig.json

Lines changed: 3240 additions & 0 deletions
Large diffs are not rendered by default.

src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests/TestApplicationSecurityGroupInAddedSecurityRule.json

Lines changed: 1211 additions & 0 deletions
Large diffs are not rendered by default.

src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests/TestApplicationSecurityGroupInNewNetworkInterface.json

Lines changed: 2394 additions & 0 deletions
Large diffs are not rendered by default.

src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests/TestApplicationSecurityGroupInNewNetworkInterfaceIpConfig.json

Lines changed: 2088 additions & 0 deletions
Large diffs are not rendered by default.

src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests/TestApplicationSecurityGroupInNewSecurityRule.json

Lines changed: 1211 additions & 0 deletions
Large diffs are not rendered by default.

src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.ApplicationSecurityGroupTests/TestApplicationSecurityGroupInSetSecurityRule.json

Lines changed: 1211 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)