public function testUpdateUserGroup()
{
$userService = $this->repository->getUserService();
$contentService = $this->repository->getContentService();
$userGroupUpdateStruct = $userService->newUserGroupUpdateStruct();
$userGroupUpdateStruct->contentUpdateStruct = $contentService->newContentUpdateStruct();
$userGroupUpdateStruct->contentUpdateStruct->setField('name', 'New anonymous group', 'eng-US');
$userGroup = $userService->loadUserGroup(42);
$updatedUserGroup = $userService->updateUserGroup($userGroup, $userGroupUpdateStruct);
self::assertInstanceOf('eZ\\Publish\\API\\Repository\\Values\\User\\UserGroup', $updatedUserGroup);
self::assertEquals($userGroupUpdateStruct->contentUpdateStruct->fields[0]->value, $updatedUserGroup->getFieldValue('name'));
}