public function testDynamicMethodInvocation($methodName, $expectedResult)
{
$child = $this->getMock(self::FIRST_CLASS_NAME, array('none'));
$invocation = new self::$invocationClass(self::FIRST_CLASS_NAME, $methodName, []);
$result = $invocation($child);
$this->assertEquals($expectedResult, $result);
}