コード例 #1
0
        internal static bool HasAdminPermissions(HttpRequestMessage request, IAuthorizationBusinessLogic authorizationBusinessLogic)
        {
            Guid token = GetToken(request);

            if (authorizationBusinessLogic.IsAdmin(token))
            {
                return(true);
            }
            else
            {
                throw new UnauthorizedAccessException("User has not admin permissions");
            }
        }
コード例 #2
0
 public void UserIsAdmin_adminUser_True()
 {
     mockUserDataAccess.Setup(b1 => b1.Get(user.Token)).Returns(user);
     Assert.IsTrue(authorizationBusinessLogic.IsAdmin(user.Token));
 }