public function testLoadComplexRoleAssignments()
{
$this->insertDatabaseFixture(__DIR__ . '/../../../../Repository/Tests/Service/Integration/Legacy/_fixtures/clean_ezdemo_47_dump.php');
$handler = $this->getUserHandler();
$this->assertEquals(array(new Persistence\User\RoleAssignment(array('id' => 32, 'roleId' => 3, 'contentId' => 13, 'limitationIdentifier' => 'Subtree', 'values' => array('/1/2/'))), new Persistence\User\RoleAssignment(array('id' => 33, 'roleId' => 3, 'contentId' => 13, 'limitationIdentifier' => 'Subtree', 'values' => array('/1/43/'))), new Persistence\User\RoleAssignment(array('id' => 38, 'roleId' => 5, 'contentId' => 13))), $handler->loadRoleAssignmentsByGroupId(13));
$this->assertEquals(array(new Persistence\User\RoleAssignment(array('id' => 32, 'roleId' => 3, 'contentId' => 13, 'limitationIdentifier' => 'Subtree', 'values' => array('/1/2/'))), new Persistence\User\RoleAssignment(array('id' => 33, 'roleId' => 3, 'contentId' => 13, 'limitationIdentifier' => 'Subtree', 'values' => array('/1/43/'))), new Persistence\User\RoleAssignment(array('id' => 38, 'roleId' => 5, 'contentId' => 13))), $handler->loadRoleAssignmentsByGroupId(13, true));
}