public function testGetParameterTypes()
 {
     $this->assertTrue(is_array($this->subject->getParameterTypes('MethodName')) && empty($this->subject->getParameterTypes('MethodName')));
     $this->subject->addMethod('MethodName', ['param1', 'param2']);
     $this->subject->setParameterType('MethodName', 'param1', 'Type1');
     $this->subject->setParameterType('MethodName', 'param2', 'Type2');
     $this->assertEquals(['Type1', 'Type2'], $this->subject->getParameterTypes('MethodName'));
 }
 public function testMethodWithMultipleParameters()
 {
     $this->assertEquals(array('string', 'boolean'), $this->classMetadata->getParameterTypes('methodWithMultipleParameters'));
 }