Ejemplo n.º 1
0
 /**
  * @depends testCaptureRequest
  * @large
  * @param string $guWid
  * @return string
  */
 public function testQueryRequest($guWid)
 {
     $transaction = new Transaction();
     $transaction->id = '9457892347623478';
     $transaction->guWid = $guWid;
     $query = new Query($transaction);
     $job = Job::createQueryJob(self::SIGNATURE, $query);
     $request = new Request($job);
     $body = $this->serializer->serialize(WireCard::createWithRequest($request), 'xml');
     $response = $this->client->send($this->createRequest($body));
     /** @var WireCard $wireCard */
     $wireCard = $this->serializer->deserialize($response->getBody(true), 'Wirecard\\Element\\WireCard', 'xml');
     $response = $wireCard->response;
     $this->assertTrue($response->isSuccessful());
     $this->assertNull($response->getMessage());
 }
Ejemplo n.º 2
0
 /**
  * @return Job
  */
 protected function buildData()
 {
     $transaction = $this->buildTransaction();
     $query = new Query($transaction);
     return Job::createQueryJob($this->getSignature(), $query);
 }