@@ -34,12 +34,12 @@ private DisposableClientRole (RoleAssignmentsClient assignmentsClient, RoleDefin
3434 Assignment = assignment ;
3535 }
3636
37- public static async ValueTask < DisposableClientRole > Create ( RoleAssignmentsClient assignmentsClient , RoleDefinitionsClient definitionsClient ) =>
38- new DisposableClientRole ( assignmentsClient , definitionsClient , await CreateResource ( assignmentsClient , definitionsClient ) ) ;
37+ public static async ValueTask < DisposableClientRole > Create ( RoleAssignmentsClient assignmentsClient , RoleDefinitionsClient definitionsClient , SynapseTestEnvironment testEnvironment ) =>
38+ new DisposableClientRole ( assignmentsClient , definitionsClient , await CreateResource ( assignmentsClient , definitionsClient , testEnvironment ) ) ;
3939
40- public static async ValueTask < RoleAssignmentDetails > CreateResource ( RoleAssignmentsClient assignmentsClient , RoleDefinitionsClient definitionsClient )
40+ public static async ValueTask < RoleAssignmentDetails > CreateResource ( RoleAssignmentsClient assignmentsClient , RoleDefinitionsClient definitionsClient , SynapseTestEnvironment testEnvironment )
4141 {
42- string scope = "workspaces/workspacechhamosynapse" ;
42+ string scope = "workspaces/" + testEnvironment . WorkspaceName ;
4343
4444 Guid ? roleID = ( await definitionsClient . ListRoleDefinitionsAsync ( ) ) . Value . First ( x => x . Name == "Synapse Administrator" ) . Id ;
4545 Guid principalId = Guid . NewGuid ( ) ;
@@ -81,7 +81,7 @@ public async Task CreateRoleAssignment()
8181 RoleAssignmentsClient assignmentsClient = CreateAssignmentClient ( ) ;
8282 RoleDefinitionsClient definitionsClient = CreateDefinitionsClient ( ) ;
8383
84- await using DisposableClientRole role = await DisposableClientRole . Create ( assignmentsClient , definitionsClient ) ;
84+ await using DisposableClientRole role = await DisposableClientRole . Create ( assignmentsClient , definitionsClient , TestEnvironment ) ;
8585
8686 Assert . NotNull ( role . Assignment . Id ) ;
8787 Assert . NotNull ( role . Assignment . RoleDefinitionId ) ;
@@ -94,7 +94,7 @@ public async Task GetRoleAssignment()
9494 RoleAssignmentsClient assignmentsClient = CreateAssignmentClient ( ) ;
9595 RoleDefinitionsClient definitionsClient = CreateDefinitionsClient ( ) ;
9696
97- await using DisposableClientRole role = await DisposableClientRole . Create ( assignmentsClient , definitionsClient ) ;
97+ await using DisposableClientRole role = await DisposableClientRole . Create ( assignmentsClient , definitionsClient , TestEnvironment ) ;
9898
9999 RoleAssignmentDetails roleAssignment = await assignmentsClient . GetRoleAssignmentByIdAsync ( role . Assignment . Id ) ;
100100
@@ -108,7 +108,7 @@ public async Task ListRoleAssignments()
108108 RoleAssignmentsClient assignmentsClient = CreateAssignmentClient ( ) ;
109109 RoleDefinitionsClient definitionsClient = CreateDefinitionsClient ( ) ;
110110
111- await using DisposableClientRole role = await DisposableClientRole . Create ( assignmentsClient , definitionsClient ) ;
111+ await using DisposableClientRole role = await DisposableClientRole . Create ( assignmentsClient , definitionsClient , TestEnvironment ) ;
112112
113113 Response < IReadOnlyList < SynapseRoleDefinition > > roleAssignments = await definitionsClient . ListRoleDefinitionsAsync ( ) ;
114114 foreach ( SynapseRoleDefinition expected in roleAssignments . Value )
@@ -126,7 +126,7 @@ public async Task DeleteRoleAssignments()
126126 RoleAssignmentsClient assignmentsClient = CreateAssignmentClient ( ) ;
127127 RoleDefinitionsClient definitionsClient = CreateDefinitionsClient ( ) ;
128128
129- RoleAssignmentDetails assignment = await DisposableClientRole . CreateResource ( assignmentsClient , definitionsClient ) ;
129+ RoleAssignmentDetails assignment = await DisposableClientRole . CreateResource ( assignmentsClient , definitionsClient , TestEnvironment ) ;
130130
131131 Response response = await assignmentsClient . DeleteRoleAssignmentByIdAsync ( assignment . Id ) ;
132132 response . AssertSuccess ( ) ;
0 commit comments