|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
using Shouldly;
|
|
|
|
|
using Shouldly;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
using Volo.Abp.Authorization.Permissions;
|
|
|
|
|
using Volo.Abp.Authorization.TestServices;
|
|
|
|
|
using Xunit;
|
|
|
|
|
|
|
|
|
@ -8,10 +9,12 @@ namespace Volo.Abp.Authorization
|
|
|
|
|
public class Authorization_Tests : AuthorizationTestBase
|
|
|
|
|
{
|
|
|
|
|
private readonly IMyAuthorizedService1 _myAuthorizedService1;
|
|
|
|
|
private readonly IPermissionDefinitionManager _permissionDefinitionManager;
|
|
|
|
|
|
|
|
|
|
public Authorization_Tests()
|
|
|
|
|
{
|
|
|
|
|
_myAuthorizedService1 = GetRequiredService<IMyAuthorizedService1>();
|
|
|
|
|
_permissionDefinitionManager = GetRequiredService<IPermissionDefinitionManager>();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
@ -43,5 +46,11 @@ namespace Volo.Abp.Authorization
|
|
|
|
|
{
|
|
|
|
|
(await _myAuthorizedService1.AnonymousAsync()).ShouldBe(42);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void Should_Permission_Definition_GetGroup()
|
|
|
|
|
{
|
|
|
|
|
_permissionDefinitionManager.GetGroups().Count.ShouldBe(2);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|