Ejemplo n.º 1
0
 public function testComparisonDifferentEndpoint()
 {
     $merchantA = new Merchant();
     $merchantA->setApiKey('abc')->setHost('https://a-shop.com')->setPath('/');
     $merchantB = new Merchant();
     $merchantB->setApiKey('abc')->setHost('https://a-shop.com')->setPath('/shop2');
     $this->assertFalse(Merchant::compare($merchantA, $merchantB));
 }
Ejemplo n.º 2
0
 public function testRequiredFields()
 {
     $merchant = new Merchant();
     $merchant->setApiKey('dXNlcm5hbWU6cGFzc3dvcmQ=');
     $event = new BannerEvent($merchant, '*****@*****.**');
     $this->assertEquals('*****@*****.**', $event->getEmail());
     $this->assertEquals('Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=', $event->getBasicHeader());
     $this->assertEquals('username', $event->getUuid());
 }
 public function testRequiredFields()
 {
     $merchant = new Merchant();
     $merchant->setApiKey('dXNlcm5hbWU6cGFzc3dvcmQ=');
     $event = new CustomerMigrateEvent($merchant, '7e73aeb8-4e38-4dc4-b6a9-9fff5b2a39f7');
     $this->assertEquals('7e73aeb8-4e38-4dc4-b6a9-9fff5b2a39f7', $event->getUuid());
     $this->assertEquals(CustomerMigrateEvent::MIGRATED_CUSTOMER, $event->getStatus());
     $this->assertEquals('Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=', $event->getBasicHeader());
 }
Ejemplo n.º 4
0
 public function testRequiredFields()
 {
     $merchant = new Merchant();
     $merchant->setApiKey('dXNlcm5hbWU6cGFzc3dvcmQ=');
     $event = new PasswordedEvent($merchant);
     $this->assertInstanceOf('Expressly\\Entity\\Merchant', $event->getMerchant());
     $this->assertEquals('username', $event->getUuid());
     $this->assertEquals('password', $event->getPassword());
     $this->assertEquals('dXNlcm5hbWU6cGFzc3dvcmQ=', $event->getApiKey());
     $this->assertEquals('Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=', $event->getBasicHeader());
 }
 /**
  *
  */
 private function updateMerchant()
 {
     $merchant = new Expressly\Entity\Merchant();
     $merchant->setApiKey(JComponentHelper::getParams('com_expressly')->get(self::API_KEY))->setHost(JComponentHelper::getParams('com_expressly')->get(self::HOST))->setPath(JComponentHelper::getParams('com_expressly')->get(self::PATH));
     $this->merchant = $merchant;
 }
Ejemplo n.º 6
0
 private function updateMerchant()
 {
     $merchant = new Merchant();
     $merchant->setApiKey($this->getParameter(self::APIKEY))->setPath($this->getParameter(self::PATH))->setHost($this->getParameter(self::HOST));
     $this->merchant = $merchant;
 }
Ejemplo n.º 7
0
 public function getMerchant()
 {
     $merchant = new Merchant();
     $merchant->setApiKey($this->_config->getValue('expressly/consumer/' . self::COLUMN_API_KEY))->setHost($this->_config->getValue('expressly/consumer/' . self::COLUMN_HOST))->setPath($this->_config->getValue('expressly/consumer/' . self::COLUMN_PATH));
     return $merchant;
 }