function testDuplicateNewProjectShouldHaveUgroupMapping() { $source = 123; $target = 234; $permission_types = array('STUFF_READ'); $ugroup_mapping = array(110 => 210, 120 => 220); $dao = new MockPermissionsDao(); $dao->expectOnce('duplicatePermissions', array($source, $target, $permission_types, PermissionsDao::DUPLICATE_NEW_PROJECT, $ugroup_mapping)); $permissionsManager = new PermissionsManager($dao); $permissionsManager->duplicateWithStaticMapping($source, $target, $permission_types, $ugroup_mapping); }