/** * Get Order Customer * * @param OrderData $dataObject * @return Order\Customer */ protected function getCustomer(OrderData $dataObject) { $this->customerBuilder->setDob($dataObject->getCustomerDob())->setEmail($dataObject->getCustomerEmail())->setFirstName($dataObject->getCustomerFirstname())->setGender($dataObject->getCustomerGender())->setGroupId($dataObject->getCustomerGroupId())->setId($dataObject->getCustomerId())->setIsGuest($dataObject->getCustomerIsGuest())->setLastName($dataObject->getCustomerLastname())->setMiddleName($dataObject->getCustomerMiddlename())->setNote($dataObject->getCustomerNote())->setNoteNotify($dataObject->getCustomerNoteNotify())->setPrefix($dataObject->getCustomerPrefix())->setSuffix($dataObject->getCustomerSuffix())->setTaxvat($dataObject->getCustomerTaxvat()); return $this->customerBuilder->create(); }
/** * Run test create method */ public function testCreate() { $customerMock = $this->getMock('Magento\\Sales\\Model\\Order\\Customer', [], [], '', false); $this->objectManagerMock->expects($this->once())->method('create')->will($this->returnValue($customerMock)); $this->assertEquals($customerMock, $this->builder->create()); }