public function testVisitsLocations()
 {
     $parser = new OperationResponseParser();
     $parser->addVisitor('statusCode', new StatusCodeVisitor());
     $parser->addVisitor('reasonPhrase', new ReasonPhraseVisitor());
     $op = new OperationCommand(array(), $this->getDescription()->getOperation('test'));
     $op->setResponseParser($parser)->setClient(new Client());
     $op->prepare()->setResponse(new Response(201), true);
     $result = $op->execute();
     $this->assertEquals(201, $result['code']);
     $this->assertEquals('Created', $result['phrase']);
 }