public void AuthorizationLogic_IsAuthorized_ClaimsPrincipalWithNoRoles_ReturnsFalse() { AuthorizationLogic authorizationLogic = new AuthorizationLogic(null, GetAuditLogicMock()); ClaimsPrincipal user = GetClaimsPrincipalWithNoRoles(); bool isAuthorized = authorizationLogic.IsAuthorized(AuthorizationScopes.ManageRoles, user); Assert.IsFalse(isAuthorized); }
public void AuthorizationLogic_IsAuthorized_ClaimsPrincipalWithRoleEmptyScopes_ReturnsFalse() { SecurityRole role = new SecurityRole() { Name = "TestRole", Scopes = new List <Guid>() }; Mock <IConfigurationRepository> configurationRepository = new Mock <IConfigurationRepository>(); configurationRepository.Setup(x => x.Get <SecurityRole>(It.IsAny <Guid>())).Returns(role); AuthorizationLogic authorizationLogic = new AuthorizationLogic(configurationRepository.Object, GetAuditLogicMock()); ClaimsPrincipal user = GetClaimsPrincipalWithNoRoles(); bool isAuthorized = authorizationLogic.IsAuthorized(AuthorizationScopes.ManageRoles, user); Assert.IsFalse(isAuthorized); }