public function testInvoke() { $obj = new TestObject(); $metadata = new MethodMetadata('Metadata\\Tests\\Fixtures\\TestObject', 'setFoo'); $this->assertNull($obj->getFoo()); $metadata->invoke($obj, array('foo')); $this->assertEquals('foo', $obj->getFoo()); }