@@ -45,10 +45,10 @@ function Test-RaClassicAdminsWithScope
4545
4646<#
4747. SYNOPSIS
48- Tests retrieval of assignments to deleted principals/Users/Groups
49- This test will fail if the objectId is changed or the role assignment deleted
48+ Tests retrieval of assignments to unknown principals/Users/Groups
49+ This test will fail if the objectId is changed, the role assignment deleted or user is unable to know the type of
5050#>
51- function Test-RaDeletedPrincipals
51+ function Test-UnknowndPrincipals
5252{
5353 $objectId = " 6f58a770-c06e-4012-b9f9-e5479c03d43f"
5454 $assignment = Get-AzRoleAssignment - ObjectId $objectId
@@ -99,11 +99,7 @@ function Test-RaDeleteByPSRoleAssignment
9999 Assert-AreEqual 1 $users.Count " There should be at least one user to run the test."
100100
101101 # Test
102- $newAssignment = New-AzRoleAssignmentWithId `
103- - ObjectId $users [0 ].Id `
104- - RoleDefinitionName $definitionName `
105- - Scope $scope `
106- - RoleAssignmentId c7acc224- 7df3- 461a- 8640 - 85d7bd15b5da
102+ $newAssignment = New-AzRoleAssignment - ObjectId $users [0 ].Id - RoleDefinitionName $definitionName - Scope $scope
107103
108104 Remove-AzRoleAssignment $newAssignment
109105
@@ -127,11 +123,7 @@ function Test-RaByScope
127123 Assert-AreEqual 1 $users.Count " There should be at least one user to run the test."
128124
129125 # Test
130- $newAssignment = New-AzRoleAssignmentWithId `
131- - ObjectId $users [0 ].Id `
132- - RoleDefinitionName $definitionName `
133- - Scope $assignmentScope `
134- - RoleAssignmentId 54e1188f- 65ba- 4b58- 9bc3- a252adedcc7b
126+ $newAssignment = New-AzRoleAssignment - ObjectId $users [0 ].Id - RoleDefinitionName $definitionName - Scope $assignmentScope
135127
136128 # cleanup
137129 DeleteRoleAssignment $newAssignment
@@ -163,11 +155,7 @@ function Test-RaById
163155 Assert-AreEqual 1 $users.Count " There should be at least one user to run the test."
164156
165157 # Test
166- $newAssignment = New-AzRoleAssignmentWithId `
167- - ObjectId $users [0 ].Id `
168- - RoleDefinitionName $definitionName `
169- - Scope $assignmentScope `
170- - RoleAssignmentId 93cb604e- 14dc- 426b- 834e - bf7bb3826cbc
158+ $newAssignment = New-AzRoleAssignment - ObjectId $users [0 ].Id - RoleDefinitionName $definitionName - Scope $assignmentScope
171159
172160 $assignments = Get-AzRoleAssignment - RoleDefinitionId " acdd72a7-3385-48ef-bd42-f606fba81ae7"
173161 Assert-NotNull $assignments
@@ -199,11 +187,7 @@ function Test-RaByResourceGroup
199187 Assert-AreEqual 1 $resourceGroups.Count " No resource group found. Unable to run the test."
200188
201189 # Test
202- $newAssignment = New-AzRoleAssignmentWithId `
203- - ObjectId $users [0 ].Id `
204- - RoleDefinitionName $definitionName `
205- - ResourceGroupName $resourceGroups [0 ].ResourceGroupName `
206- - RoleAssignmentId 8748e3e7- 2cc7- 41a9- 81ed - b704b6d328a5
190+ $newAssignment = New-AzRoleAssignment - ObjectId $users [0 ].Id - RoleDefinitionName $definitionName - ResourceGroupName $resourceGroups [0 ].ResourceGroupName
207191
208192 # cleanup
209193 DeleteRoleAssignment $newAssignment
@@ -234,13 +218,7 @@ function Test-RaByResource
234218 Assert-NotNull $resource " Cannot find any resource to continue test execution."
235219
236220 # Test
237- $newAssignment = New-AzRoleAssignmentWithId `
238- - ObjectId $groups [0 ].Id `
239- - RoleDefinitionName $definitionName `
240- - ResourceGroupName $resource.ResourceGroupName `
241- - ResourceType $resource.ResourceType `
242- - ResourceName $resource.Name `
243- - RoleAssignmentId db6e0231- 1be9- 4bcd- bf16- 79de537439fe
221+ $newAssignment = New-AzRoleAssignment - ObjectId $groups [0 ].Id - RoleDefinitionName $definitionName - ResourceGroupName $resource.ResourceGroupName - ResourceType $resource.ResourceType - ResourceName $resource.Name
244222
245223
246224 # cleanup
@@ -360,11 +338,9 @@ function Test-RaByUpn
360338 Assert-AreEqual 1 $resourceGroups.Count " No resource group found. Unable to run the test."
361339
362340 # Test
363- $newAssignment = New-AzRoleAssignmentWithId `
364- - SignInName $users [0 ].UserPrincipalName `
341+ $newAssignment = New-AzRoleAssignment - SignInName $users [0 ].UserPrincipalName `
365342 - RoleDefinitionName $definitionName `
366- - ResourceGroupName $resourceGroups [0 ].ResourceGroupName `
367- - RoleAssignmentId f8dac632- b879- 42f9- b4ab- df2aab22a149
343+ - ResourceGroupName $resourceGroups [0 ].ResourceGroupName
368344
369345 # cleanup
370346 DeleteRoleAssignment $newAssignment
@@ -391,11 +367,9 @@ function Test-RaGetByUPNWithExpandPrincipalGroups
391367 Assert-AreEqual 1 $resourceGroups.Count " No resource group found. Unable to run the test."
392368
393369 # Test
394- $newAssignment = New-AzRoleAssignmentWithId `
395- - SignInName $users [0 ].UserPrincipalName `
370+ $newAssignment = New-AzRoleAssignment - SignInName $users [0 ].UserPrincipalName `
396371 - RoleDefinitionName $definitionName `
397- - ResourceGroupName $resourceGroups [0 ].ResourceGroupName `
398- - RoleAssignmentId 355f2d24- c0e6- 43d2- 89a7- 027e51161d0b
372+ - ResourceGroupName $resourceGroups [0 ].ResourceGroupName
399373
400374 $assignments = Get-AzRoleAssignment - SignInName $users [0 ].UserPrincipalName - ExpandPrincipalGroups
401375
@@ -514,7 +488,7 @@ function Test-RaPropertiesValidation
514488 $roleDef.Description = " Read, monitor and restart virtual machines"
515489 $roleDef.AssignableScopes [0 ] = " /subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f"
516490
517- New-AzRoleDefinitionWithId - Role $roleDef - RoleDefinitionId ff9cd1ab- d763- 486f - b253- 51a816c92bbf
491+ New-AzRoleDefinition - Role $roleDef - RoleDefinitionId ff9cd1ab- d763- 486f - b253- 51a816c92bbf
518492 $rd = Get-AzRoleDefinition - Name " Custom Reader Properties Test"
519493
520494 $newAssignment = New-AzRoleAssignmentWithId `
@@ -559,12 +533,10 @@ function Test-RaDelegation
559533 Assert-AreEqual 1 $users.Count " There should be at least one user to run the test."
560534
561535 # Test
562- $newAssignment = New-AzRoleAssignmentWithId `
563- - ObjectId $users [0 ].Id `
536+ $newAssignment = New-AzRoleAssignment - ObjectId $users [0 ].Id `
564537 - RoleDefinitionName $definitionName `
565538 - Scope $assignmentScope `
566- - AllowDelegation `
567- - RoleAssignmentId 4dae20f3- 6f62- 442f - ab84- 3b5a6f89e51f
539+ - AllowDelegation
568540
569541 # Assert
570542 Assert-NotNull $newAssignment
0 commit comments