/**
  * Tests WirecardCEE_QPay_FrontendClient->getResponse()
  */
 public function testGetResponse()
 {
     $consumerData = new WirecardCEE_Stdlib_ConsumerData();
     $consumerData->setIpAddress('10.1.0.11');
     $consumerData->setUserAgent('phpUnit');
     $oResponse = $this->object->setAmount(100)->setCurrency('eur')->setPaymentType(WirecardCEE_QPay_PaymentType::PAYPAL)->setOrderDescription(__METHOD__)->setSuccessUrl('http://foo.bar.com/tests/confirm.php')->setCancelUrl('http://foo.bar.com/tests/confirm.php')->setFailureUrl('http://foo.bar.com/tests/confirm.php')->setServiceUrl('http://foo.bar.com/tests/confirm.php')->setConfirmUrl('http://foo.bar.com/tests/confirm.php')->setConsumerData($consumerData)->initiate();
     $oResponse = $this->object->getResponse();
     $this->assertInstanceOf('WirecardCEE_QPay_Response_Initiation', $oResponse);
     $this->assertEquals($oResponse->getStatus(), 0);
     $this->assertFalse($oResponse->getError());
     $this->assertFalse($oResponse->hasFailed());
     $this->assertStringStartsWith('https://', $oResponse->getRedirectUrl());
 }