$this->hookClass->setHook('civicrm_pre', array($this, 'hook_civicrm_pre_update_create_membership'));
$result = $this->callAPISuccess('membership', 'create', $this->_params);
$this->callAPISuccess('membership', 'create', array('id' => $result['id'], 'end_date' => '1 year ago'));
$this->hookClass->setHook('civicrm_pre', array($this, 'hook_civicrm_pre_update_create_membership'));
$result = $this->callAPISuccess('membership', 'create', $this->_params);
$this->callAPISuccess('membership', 'create', array('id' => $result['id'], 'end_date' => '1 year ago'));