/**
  * @covers ::sendData()
  * @runInSeparateProcess
  */
 public function testSendDataXml()
 {
     $data = array('key1' => 'value1');
     $this->sut->format = Format::XML;
     ob_start();
     $this->sut->sendData($data);
     $result = ob_get_contents();
     ob_end_clean();
     // Assert HTTP headers
     $this->assertEquals('no-cache, must-revalidate', $this->sut->header_manager->getHeader('Cache-Control'));
     $this->assertEquals(0, $this->sut->header_manager->getHeader('Expires'));
     $this->assertEquals(Format::XML, $this->sut->header_manager->getHeader('Content-Type'));
     // Assert body
     $this->assertXmlStringEqualsXmlString('<?xml version="1.0" encoding="UTF-8" ?><result><key1>value1</key1></result>', $result);
 }