|
|
|
@ -16,6 +16,19 @@ namespace Volo.Abp.Authorization
|
|
|
|
|
_simpleStateCheckerManager = GetRequiredService<ISimpleStateCheckerManager<MyStateEntity>>();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void Switch_Current_Checker_Test()
|
|
|
|
|
{
|
|
|
|
|
var checker = RequirePermissionsSimpleBatchStateChecker<MyStateEntity>.Current;
|
|
|
|
|
checker.ShouldNotBeNull();
|
|
|
|
|
|
|
|
|
|
using (RequirePermissionsSimpleBatchStateChecker<MyStateEntity>.Use(new RequirePermissionsSimpleBatchStateChecker<MyStateEntity>()))
|
|
|
|
|
{
|
|
|
|
|
RequirePermissionsSimpleBatchStateChecker<MyStateEntity>.Current.ShouldNotBeNull();
|
|
|
|
|
RequirePermissionsSimpleBatchStateChecker<MyStateEntity>.Current.ShouldNotBe(checker);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public async Task RequirePermissionsSimpleBatchStateChecker_Test()
|
|
|
|
|
{
|
|
|
|
|