public function testRouteParameter()
 {
     $Route = new RouteParameter('/', 'NoClass::NoMethod');
     $this->assertInternalType('string', $Route->getController());
     $Route->setParameterDefault('Name', 'Value');
     $this->assertInternalType('array', $Route->getParameterDefault());
     $this->assertInternalType('string', $Route->getParameterDefault('Name'));
     $Route->setParameterPattern('Name', 'Pattern');
     $this->assertInternalType('array', $Route->getParameterPattern());
     $this->assertInternalType('string', $Route->getPath());
     try {
         new RouteParameter('/', 'WrongFormat:WithController');
     } catch (\Exception $E) {
         $this->assertInstanceOf('MOC\\V\\Component\\Router\\Component\\Exception\\ComponentException', $E);
     }
 }