@@ -34,24 +34,18 @@ function Test-ApplicationSecurityGroupCRUD
34
34
Assert-AreEqual $rgName $asgNew.ResourceGroupName
35
35
Assert-AreEqual $asgName $asgNew.Name
36
36
Assert-NotNull $asgNew.Location
37
- Assert-NotNull $asgNew.ResourceGuid
38
37
Assert-NotNull $asgNew.Etag
39
38
40
39
# Get the application security group
41
40
$asgGet = Get-AzureRmApplicationSecurityGroup - ResourceGroupName $rgName - Name $asgName
42
41
Assert-AreEqual $rgName $asgGet.ResourceGroupName
43
42
Assert-AreEqual $asgName $asgGet.Name
44
43
Assert-NotNull $asgGet.Location
45
- Assert-NotNull $asgGet.ResourceGuid
46
44
Assert-NotNull $asgGet.Etag
47
45
48
46
# Remove the application security group
49
47
$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
55
49
}
56
50
finally
57
51
{
@@ -171,28 +165,28 @@ function Test-ApplicationSecurityGroupInNewSecurityRule
171
165
Assert-AreEqual 4 @ ($nsg.SecurityRules ).Count
172
166
173
167
$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
176
170
Assert-AreEqual $asg.Id $securityRule.SourceApplicationSecurityGroups.Id
177
171
Assert-AreEqual $asg.Id $securityRule.DestinationApplicationSecurityGroups.Id
178
172
179
173
$securityRule = @ ($nsg.SecurityRules ) | Where-Object Name -eq $securityRuleNames [1 ]
180
- Assert-AreEqual $null $securityRule.SourceAddressPrefix
174
+ Assert-Null $securityRule.SourceAddressPrefix
181
175
Assert-AreEqual " *" $securityRule.DestinationAddressPrefix
182
176
Assert-AreEqual $asg.Id $securityRule.SourceApplicationSecurityGroups.Id
183
- Assert-AreEqual $null $securityRule.DestinationApplicationSecurityGroups
177
+ Assert-Null $securityRule.DestinationApplicationSecurityGroups
184
178
185
179
$securityRule = @ ($nsg.SecurityRules ) | Where-Object Name -eq $securityRuleNames [2 ]
186
180
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
189
183
Assert-AreEqual $asg.Id $securityRule.DestinationApplicationSecurityGroups.Id
190
184
191
185
$securityRule = @ ($nsg.SecurityRules ) | Where-Object Name -eq $securityRuleNames [3 ]
192
186
Assert-AreEqual " *" $securityRule.SourceAddressPrefix
193
187
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
196
190
}
197
191
finally
198
192
{
@@ -250,28 +244,28 @@ function Test-ApplicationSecurityGroupInAddedSecurityRule
250
244
Assert-AreEqual 4 @ ($securityRules ).Count
251
245
252
246
$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
255
249
Assert-AreEqual $asg.Id $securityRule.SourceApplicationSecurityGroups.Id
256
250
Assert-AreEqual $asg.Id $securityRule.DestinationApplicationSecurityGroups.Id
257
251
258
252
$securityRule = @ ($securityRules ) | Where-Object Name -eq $securityRuleNames [1 ]
259
- Assert-AreEqual $null $securityRule.SourceAddressPrefix
253
+ Assert-Null $securityRule.SourceAddressPrefix
260
254
Assert-AreEqual " *" $securityRule.DestinationAddressPrefix
261
255
Assert-AreEqual $asg.Id $securityRule.SourceApplicationSecurityGroups.Id
262
- Assert-AreEqual $null $securityRule.DestinationApplicationSecurityGroups
256
+ Assert-Null $securityRule.DestinationApplicationSecurityGroups
263
257
264
258
$securityRule = @ ($securityRules ) | Where-Object Name -eq $securityRuleNames [2 ]
265
259
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
268
262
Assert-AreEqual $asg.Id $securityRule.DestinationApplicationSecurityGroups.Id
269
263
270
264
$securityRule = @ ($securityRules ) | Where-Object Name -eq $securityRuleNames [3 ]
271
265
Assert-AreEqual " *" $securityRule.SourceAddressPrefix
272
266
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
275
269
}
276
270
finally
277
271
{
@@ -326,21 +320,21 @@ function Test-ApplicationSecurityGroupInSetSecurityRule
326
320
$securityRules = Get-AzureRmNetworkSecurityRuleConfig - NetworkSecurityGroup $nsg
327
321
328
322
$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
331
325
Assert-AreEqual $asg.Id $securityRule.SourceApplicationSecurityGroups.Id
332
326
Assert-AreEqual $asg.Id $securityRule.DestinationApplicationSecurityGroups.Id
333
327
334
328
$securityRule = @ ($securityRules ) | Where-Object Name -eq $securityRuleNames [1 ]
335
- Assert-AreEqual $null $securityRule.SourceAddressPrefix
329
+ Assert-Null $securityRule.SourceAddressPrefix
336
330
Assert-AreEqual " *" $securityRule.DestinationAddressPrefix
337
331
Assert-AreEqual $asg.Id $securityRule.SourceApplicationSecurityGroups.Id
338
- Assert-AreEqual $null $securityRule.DestinationApplicationSecurityGroups
332
+ Assert-Null $securityRule.DestinationApplicationSecurityGroups
339
333
340
334
$securityRule = @ ($securityRules ) | Where-Object Name -eq $securityRuleNames [2 ]
341
335
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
344
338
Assert-AreEqual $asg.Id $securityRule.DestinationApplicationSecurityGroups.Id
345
339
}
346
340
finally
@@ -389,8 +383,8 @@ function Test-ApplicationSecurityGroupInNewNetworkInterface
389
383
$nic = New-AzureRmNetworkInterface - Name $nicName - ResourceGroupName $rgName - Location $location - Subnet $vnet.Subnets [0 ] - ApplicationSecurityGroup @ ($asg2 , $asg3 ) - Force
390
384
391
385
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 )
394
388
}
395
389
finally
396
390
{
@@ -435,8 +429,8 @@ function Test-ApplicationSecurityGroupInNewNetworkInterfaceIpConfig
435
429
436
430
if ($useIds )
437
431
{
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
440
434
}
441
435
else
442
436
{
@@ -454,8 +448,8 @@ function Test-ApplicationSecurityGroupInNewNetworkInterfaceIpConfig
454
448
455
449
if ($useIds )
456
450
{
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 )
459
453
}
460
454
else
461
455
{
@@ -465,13 +459,13 @@ function Test-ApplicationSecurityGroupInNewNetworkInterfaceIpConfig
465
459
466
460
$nic = New-AzureRmNetworkInterface - Name $nicName - ResourceGroupName $rgName - Location $location - IpConfiguration @ ($ipConfig1 , $ipConfig2 ) - Force
467
461
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 )
471
465
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 )
475
469
}
476
470
finally
477
471
{
@@ -564,13 +558,13 @@ function Test-ApplicationSecurityGroupInAddedNetworkInterfaceIpConfig
564
558
Assert-AreEqual 2 @ ($nic.IpConfigurations [1 ].ApplicationSecurityGroups).Count
565
559
Assert-AreEqual 2 @ ($nic.IpConfigurations [2 ].ApplicationSecurityGroups).Count
566
560
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 )
570
564
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 )
574
568
}
575
569
finally
576
570
{
0 commit comments