public function testResponseClass()
 {
     $responseDeserializer = new ResponseDeserializer($this->getSerializer());
     $responseDeserializer->addResponse($this->getResponse());
     $response = $responseDeserializer->deserializeResponse($this->getCurlResponse(), $this->getPayURequest());
     $this->assertInstanceOf('Team3\\PayU\\Communication\\Response\\ResponseInterface', $response);
 }
 /**
  * @param LoggerInterface $logger
  *
  * @return ResponseDeserializer
  */
 public function build(LoggerInterface $logger)
 {
     $deserializer = new ResponseDeserializer($this->getSerializer($logger));
     $deserializer->setResponses($this->getResponses());
     return $deserializer;
 }