public void TestGetAllUserRolesNoPermission()
        {
            _userRoleController.ControllerContext.HttpContext = PermissionServiceMock.UnauthorizedHttpContext();
            var result = _userRoleController.GetProjectUserRoles(_projId).Result;

            Assert.IsInstanceOf <ForbidResult>(result);
        }
        public void TestDeleteUserRoleNoPermission()
        {
            _userRoleController.ControllerContext.HttpContext = PermissionServiceMock.UnauthorizedHttpContext();
            var userRole = _userRoleRepo.Create(RandomUserRole()).Result;
            var result   = _userRoleController.DeleteUserRole(_projId, userRole.Id).Result;

            Assert.IsInstanceOf <ForbidResult>(result);
        }
        public void TestUpdateUserRolesNoPermission()
        {
            _userRoleController.ControllerContext.HttpContext = PermissionServiceMock.UnauthorizedHttpContext();
            var userRole = RandomUserRole();
            var result   = _userRoleController.UpdateUserRolePermissions(
                InvalidProjectId, userRole.Id, userRole.Permissions.ToArray()).Result;

            Assert.IsInstanceOf <ForbidResult>(result);
        }