public function itCallsTheArtifactLinkExporterAccordinglyToTheTypeOfTheChangesetValue()
 {
     expect($this->int_exporter)->export()->never();
     expect($this->float_exporter)->export()->never();
     expect($this->artlink_exporter)->export()->once();
     $this->visitor->export($this->artifact_xml, $this->changeset_xml, mock('Tracker_Artifact'), $this->artlink_changeset_value);
 }
 private function exportValue(Tracker_Artifact_ChangesetValue $changeset_value, $index, array $params)
 {
     if ($this->isFieldChangeExportable($params[self::EXPORT_MODE_KEY], $changeset_value)) {
         $this->visitor->export($params[self::ARTIFACT_XML_KEY], $params[self::CHANGESET_XML_KEY], $params[self::ARTIFACT_KEY], $changeset_value);
     }
 }