public function testUpdateMappingServiceTest()
 {
     $inquireRequest = new InquireMappingRequest();
     $inquireRequest->setSubscriberId("*****@*****.**");
     $inquireRequest->setSubscriberType("EMAIL_ADDRESS");
     $inquireMapping = $this->cardMappingService->getInquireMapping($inquireRequest);
     $updateRequest = new \UpdateMappingRequest();
     $updateRequestOptions = new UpdateMappingRequestOptions();
     $updateRequestOptions->setMappingId($inquireMapping->getMappings()->getMapping(0)->getMappingId());
     $address = new \Address();
     $updateRequest->setAccountUsage("RECEIVING");
     $updateRequest->setAccountNumber("5184680430000006");
     $updateRequest->setDefaultIndicator("T");
     $updateRequest->setExpiryDate(201409);
     $updateRequest->setAlias("Debit Card");
     $updateRequest->setAddress($address);
     $updateRequest->getAddress()->setLine1("123 Main Street");
     $updateRequest->getAddress()->setLine2("#5A");
     $updateRequest->getAddress()->setCity("OFallon");
     $updateRequest->getAddress()->setCountrySubdivision("MO");
     $updateRequest->getAddress()->setCountry("USA");
     $updateRequest->getAddress()->setPostalCode(63368);
     $updateRequest->setCardholderFullName(new CardholderFullName());
     $updateRequest->getCardholderFullName()->setCardholderFirstName("John");
     $updateRequest->getCardholderFullName()->setCardholderMiddleName("Q");
     $updateRequest->getCardholderFullName()->setCardholderLastName("Public");
     $updateRequest->setDateOfBirth(19460102);
     $updateMapping = $this->cardMappingService->getUpdateMapping($updateRequest, $updateRequestOptions);
     $this->assertTrue($updateMapping->getRequestId() != null && $updateMapping->getRequestId() > 0);
     $this->assertTrue($updateMapping->getMapping()->getMappingId() > 0);
 }
 public function getUpdateMapping(UpdateMappingRequest $updateMappingRequest, UpdateMappingRequestOptions $options)
 {
     $response = $this->doSimpleRequest($this->getMappingIdURL($options->getMappingId()), Connector::PUT, $this->generateUpdateMappingXML($updateMappingRequest));
     $xml = simplexml_load_string($response);
     return $this->buildUpdateMapping($xml);
 }