Browse Source

Refactor permission group creation in test provider

pull/24374/head
maliming 10 months ago
parent
commit
9cd2fa7617
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 7
      framework/test/Volo.Abp.Authorization.Tests/Volo/Abp/Authorization/TestServices/Resources/AuthorizationTestResourcePermissionDefinitionProvider.cs

7
framework/test/Volo.Abp.Authorization.Tests/Volo/Abp/Authorization/TestServices/Resources/AuthorizationTestResourcePermissionDefinitionProvider.cs

@ -8,7 +8,12 @@ public class AuthorizationTestResourcePermissionDefinitionProvider : PermissionD
{ {
public override void Define(IPermissionDefinitionContext context) public override void Define(IPermissionDefinitionContext context)
{ {
context.AddGroup("TestEntityManagementPermissionGroup").AddPermission("TestEntityManagementPermission"); var getGroup = context.GetGroupOrNull("TestGroup");
if (getGroup == null)
{
getGroup = context.AddGroup("TestGroup");
}
getGroup.AddPermission("TestEntityManagementPermission");
var permission1 = context.AddResourcePermission("MyResourcePermission1", resourceName: TestEntityResource.ResourceName, managementPermission: "TestEntityManagementPermission"); var permission1 = context.AddResourcePermission("MyResourcePermission1", resourceName: TestEntityResource.ResourceName, managementPermission: "TestEntityManagementPermission");
Assert.Throws<AbpException>(() => Assert.Throws<AbpException>(() =>

Loading…
Cancel
Save