public function testExport()
 {
     $collection = new MockMessageCollectionForExport();
     /**
      * @var FileBasedMessageGroup $group
      */
     $group = MessageGroupBase::factory($this->groupConfiguration);
     $ffs = new AmdFFS($group);
     $data = $ffs->writeIntoVariable($collection);
     $parsed = $ffs->readFromVariable($data);
     $this->assertEquals(array('Nike the bunny'), $parsed['AUTHORS'], 'Authors are exported');
     $this->assertArrayHasKey('fuzzymsg', $parsed['MESSAGES'], 'fuzzy message is exported');
     $this->assertArrayHasKey('translatedmsg', $parsed['MESSAGES'], 'translated message is exported');
     if (array_key_exists('untranslatedmsg', $parsed['MESSAGES'])) {
         $this->fail('Untranslated messages should not be exported');
     }
 }