/**
  * @expectedException \InvalidArgumentException
  * @expectedExceptionMessage A "region" configuration value is required for the "foo" service
  */
 public function testHasSpecificMessageForMissingRegion()
 {
     $args = ClientResolver::getDefaultArguments()['region'];
     $r = new ClientResolver(['region' => $args]);
     $r->resolve(['service' => 'foo'], new Emitter());
 }
 /**
  * Get an array of client constructor arguments used by the client.
  *
  * @return array
  */
 public static function getArguments()
 {
     return ClientResolver::getDefaultArguments();
 }