/**
  * Tests whether setParameters() works as expected.
  *
  * @return void
  */
 public function testSetParameters()
 {
     $internetMediaType = new InternetMediaType();
     $internetMediaType->setParameters(array('foo' => 'bar'));
     $this->assertSame('bar', $internetMediaType->getParameter('foo'));
     $internetMediaType->setParameters(array('foobar (comment)' => 'baz', 'bar' => 'test', 'charset' => 'UTF-8'));
     $this->assertSame('baz', $internetMediaType->getParameter('foobar'));
     $this->assertSame('test', $internetMediaType->getParameter('bar'));
     $this->assertSame('UTF-8', $internetMediaType->getParameter('charset'));
 }