public function testGenerateDateIntervalXML()
{
$dateIntervalReference = DateInterval::createFromDateString('2 years, 1 month, -4 days, 2 hours, 0 minute, 34 seconds');
$dom = new DOMDocument();
$dom->preserveWhiteSpace = false;
$dom->loadXML($this->getXMLStringFromDateInterval($dateIntervalReference));
$refConverter = new ReflectionObject($this->converter);
$refMethod = $refConverter->getMethod('generateDateIntervalXML');
$refMethod->setAccessible(true);
self::assertEquals($dom->saveXML(), $refMethod->invoke($this->converter, $dateIntervalReference));
}