public function testReturnsApiData() { $s = new Service(['metadata' => ['serviceFullName' => 'foo', 'endpointPrefix' => 'bar', 'apiVersion' => 'baz', 'protocol' => 'yak']], function () { return []; }); $this->assertEquals('foo', $s->getServiceFullName()); $this->assertEquals('bar', $s->getEndpointPrefix()); $this->assertEquals('baz', $s->getApiVersion()); $this->assertEquals('yak', $s->getProtocol()); }