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