public void TestUpdateUserRole()
        {
            var userRole = RandomUserRole();

            _userRoleRepo.Create(userRole);
            var user = new User {
                ProjectRoles = { [_projId] = userRole.Id }
            };
            var userId = _userRepo.Create(user).Result !.Id;

            var updatePermissions = userRole.Clone().Permissions;

            updatePermissions.Add(Permission.WordEntry);

            _ = _userRoleController.UpdateUserRolePermissions(_projId, userId, updatePermissions.ToArray()).Result;
            var action          = _userRoleController.GetUserRole(_projId, userRole.Id).Result;
            var updatedUserRole = ((ObjectResult)action).Value as UserRole;

            Assert.AreEqual(updatePermissions, updatedUserRole?.Permissions);
        }