/** * @return void */ public function testDeleteAddressException() { $addressTransfer = new AddressTransfer(); $this->expectException(CustomerNotFoundException::class); $this->expectExceptionMessage('Customer not found for email `` or ID ``.'); $this->address->deleteAddress($addressTransfer); }
/** * @param \Generated\Shared\Transfer\AddressTransfer $addressTransfer * @param \Generated\Shared\Transfer\CustomerTransfer $customerTransfer * * @return void */ protected function processCustomerAddress(AddressTransfer $addressTransfer, CustomerTransfer $customerTransfer) { $addressTransfer->setFkCustomer($customerTransfer->getIdCustomer()); if ($addressTransfer->getIdCustomerAddress() === null) { $this->address->createAddressAndUpdateCustomerDefaultAddresses($addressTransfer); } else { $this->address->updateAddressAndCustomerDefaultAddresses($addressTransfer); } }