/**
  * Tests whether getParametersAsString() works as expected.
  *
  * @return void
  */
 public function testGetParametersAsString()
 {
     $internetMediaType = new InternetMediaType('text', 'html', array('CHARSET' => 'UTF-8'));
     $this->assertSame('; charset=UTF-8', $internetMediaType->getParametersAsString());
     $internetMediaType->setParameter('FOO', '[bar"baz]');
     $this->assertSame('; charset=UTF-8; foo="[bar\\"baz]"', $internetMediaType->getParametersAsString());
     $internetMediaType->removeParameter('charset');
     $this->assertSame('; foo="[bar\\"baz]"', $internetMediaType->getParametersAsString());
     $internetMediaType->removeParameter('foo');
     $this->assertSame('', $internetMediaType->getParametersAsString());
 }