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