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"); } }
public void UserIsAdmin_adminUser_True() { mockUserDataAccess.Setup(b1 => b1.Get(user.Token)).Returns(user); Assert.IsTrue(authorizationBusinessLogic.IsAdmin(user.Token)); }