public function testCanFormatAnImagesModelWithNoMetadataSet()
{
$image = $this->getMock('Imbo\\Model\\Image');
$image->expects($this->once())->method('getMetadata')->will($this->returnValue(null));
$image->expects($this->once())->method('getAddedDate')->will($this->returnValue(new DateTime()));
$image->expects($this->once())->method('getUpdatedDate')->will($this->returnValue(new DateTime()));
$images = [$image];
$model = $this->getMock('Imbo\\Model\\Images');
$model->expects($this->once())->method('getImages')->will($this->returnValue($images));
$xml = $this->formatter->format($model);
$this->assertXPathDoesNotMatch('//metadata', $xml, 'Image model without metadata contained metadata');
}