Example #1
0
 public function testUpdateDataOverrideExistingData()
 {
     /** @var \Magento\Customer\Model\Data\Address $addressData */
     $addressData = $this->addressFactory->create()->setId(2)->setCity('CityY')->setCompany('CompanyY')->setPostcode('88888');
     $this->addressModel->updateData($addressData);
     /** @var \Magento\Customer\Model\Data\Address $addressData */
     $updatedAddressData = $this->addressFactory->create()->setId(3)->setCity('CityZ')->setCompany('CompanyZ')->setPostcode('99999');
     $updatedAddressData = $this->addressModel->updateData($updatedAddressData)->getDataModel();
     $this->assertEquals(3, $updatedAddressData->getId());
     $this->assertEquals('CityZ', $updatedAddressData->getCity());
     $this->assertEquals('CompanyZ', $updatedAddressData->getCompany());
     $this->assertEquals('99999', $updatedAddressData->getPostcode());
 }