public function testMetadataSetGetDelete()
 {
     $catalogue = new MessageCatalogue('en');
     $catalogue->setMetadata('key', 'value');
     $this->assertEquals('value', $catalogue->getMetadata('key', 'messages'), "Metadata 'key' = 'value'");
     $catalogue->setMetadata('key2', array());
     $this->assertEquals(array(), $catalogue->getMetadata('key2', 'messages'), 'Metadata key2 is array');
     $catalogue->deleteMetadata('key2', 'messages');
     $this->assertNull($catalogue->getMetadata('key2', 'messages'), 'Metadata key2 should is deleted.');
     $catalogue->deleteMetadata('key2', 'domain');
     $this->assertNull($catalogue->getMetadata('key2', 'domain'), 'Metadata key2 should is deleted.');
 }