You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Parameter(Mandatory=$true,ValueFromPipeline=$true,ValueFromPipelineByPropertyName=$true,HelpMessage="The unique identifier for the user, such as their object ID or user principal name.")]
[Parameter(Mandatory=$true,ValueFromPipeline=$true,ValueFromPipelineByPropertyName=$true,HelpMessage="The unique identifier for the user, such as their object ID or user principal name.")]
It "Should fail when parameters are Invalid values" {
77
-
{ New-EntraUserAppRoleAssignment-UserId ""-PrincipalId "" } | Should -Throw "Cannot bind argument to parameter*"
77
+
{ New-EntraUserAppRoleAssignment-UserId ""-PrincipalId "" } | Should -Throw "Cannot process argument transformation on parameter 'UserId'. Cannot convert value "" to type*"
{ Remove-EntraUserAppRoleAssignment-UserId "" AppRoleAssignmentId "33dd33dd-ee44-ff55-aa66-77bb77bb77bb" } | Should -Throw "Cannot bind argument to parameter 'UserId' because it is an empty string."
23
+
{ Remove-EntraUserAppRoleAssignment-UserId "" AppRoleAssignmentId "33dd33dd-ee44-ff55-aa66-77bb77bb77bb" } | Should -Throw "Cannot validate argument on parameter 'UserId'. UserId must be a valid email address or GUID."
24
24
}
25
25
26
26
It "Should fail when UserId is empty" {
27
27
{ Remove-EntraUserAppRoleAssignment-UserId -AppRoleAssignmentId "33dd33dd-ee44-ff55-aa66-77bb77bb77bb" } | Should -Throw "Missing an argument for parameter*"
28
28
}
29
29
30
30
It "Should fail when AppRoleAssignmentId is invalid" {
31
-
{ Remove-EntraUserAppRoleAssignment-UserId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb" AppRoleAssignmentId "" } | Should -Throw "A positional parameter cannot be found that accepts argument*"
31
+
{ Remove-EntraUserAppRoleAssignment-UserId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb" AppRoleAssignmentId "" } | Should -Throw "Cannot process argument transformation on parameter 'AppRoleAssignmentId'. Cannot convert value *"
32
32
}
33
33
34
34
It "Should fail when AppRoleAssignmentId is empty" {
0 commit comments