예제 #1
0
 public function testGetName()
 {
     $this->address->setData('suffix', 'suffix');
     $this->address->setData('prefix', 'prefix');
     $this->address->setData('firstname', 'firstname');
     $this->address->setData('middlename', 'middlename');
     $this->address->setData('lastname', 'lastname');
     $this->assertEquals('prefix firstname middlename lastname suffix', $this->address->getName());
 }
예제 #2
0
 /**
  * @magentoDataFixture Magento/Sales/_files/order.php
  * @magentoDataFixture Magento/Customer/_files/customer.php
  * @magentoDataFixture Magento/Customer/_files/customer_address.php
  */
 public function testSave()
 {
     /** @var \Magento\Sales\Model\Order $order */
     $order = Bootstrap::getObjectManager()->create('Magento\\Sales\\Model\\Order');
     /** @var \Magento\Customer\Service\V1\CustomerAddressServiceInterface $customerAddressService */
     $customerAddressService = Bootstrap::getObjectManager()->get('Magento\\Customer\\Service\\V1\\CustomerAddressServiceInterface');
     $order->loadByIncrementId('100000001');
     $this->_model->setOrder($order);
     $this->_model->setData($customerAddressService->getAddress(1)->__toArray());
     $this->_model->setEmail('*****@*****.**');
     $this->_model->setAddressType('billing');
     $this->_model->setRegionId(1);
     $this->_model->save();
     $this->assertEquals($order->getId(), $this->_model->getParentId());
 }