public function testReturnsMetadata() { $s = new Service([], function () { return []; }); $this->assertInternalType('array', $s->getMetadata()); $s['metadata'] = ['serviceFullName' => 'foo', 'endpointPrefix' => 'bar', 'apiVersion' => 'baz']; $this->assertEquals('foo', $s->getMetadata('serviceFullName')); $this->assertNull($s->getMetadata('baz')); }