/**
  * @group integration
  */
 public function testCallMerchantAliasCreation()
 {
     return true;
     /* Creating the WebService main object */
     $test = new CreateMerchantAlias();
     /* Creating the WebService message object */
     $testArgument = new CreateMerchantAliasRequest();
     /* Setting the parameters */
     $testAlias = new Alias();
     $testAlias->setAliasName("351#911521624");
     $testAlias->setAliasTypeCde(Alias::CELLPHONE);
     $testArgument->setAlias($testAlias);
     $testMerchant = new Merchant();
     $testMerchant->setIPAddress($this->getConfig()->getMerchantIP())->setPosId($this->getConfig()->getMerchantPosId());
     $testArgument->setMerchant($testMerchant);
     $testMsgProps = new MessageProperties();
     $testMsgProps->setChannel("01");
     $testMsgProps->setChannelTypeCode("VPOS");
     $testMsgProps->setNetworkCode("MULTIB");
     $merchantTimestamp = date_create("2014-09-28");
     $testMsgProps->setTimestamp($merchantTimestamp);
     $testMsgProps->setServiceType("01");
     $testMsgProps->setApiVersion("1");
     $testArgument->setMessageProperties($testMsgProps);
     $testNewAlias = new Alias();
     $testNewAlias->setAliasName("mykubo-mbway-1234567891234");
     $testNewAlias->setAliasTypeCde(Alias::GENERIC);
     $testArgument->setNewAlias($testNewAlias);
     $test->setArg0($testArgument);
     $service = new MBWayClient($this->getConfig());
     $service->setSandbox(true);
     $response = $service->createMerchantAlias($test);
     $return = $response->getReturn();
     //Return 124 because merchant didn't make any purchase before
     $this->assertSame("124", $return->getStatusCode());
 }
Пример #2
0
 /**
  * @depends testConstructor
  *
  * @param CreateMerchantAlias $merchantAlias
  */
 public function testGettersSetters(CreateMerchantAlias $merchantAlias)
 {
     $stubAliasRequest = $this->getMockBuilder('prbdias\\mbway\\Alias\\CreateMerchantAliasRequest')->getMock();
     $merchantAlias->setArg0($stubAliasRequest);
     $this->assertSame($stubAliasRequest, $merchantAlias->getArg0());
 }