/** * @return void */ public function testSaveOrderCreatesShippingAddressAndAssignsItToOrder() { $salesOrderAddressQuery = SpySalesOrderAddressQuery::create()->filterByAddress1('address-1-2-test')->filterByFirstName('Max')->filterByLastName('Mustermann')->filterByCity('SpryHome'); $quoteTransfer = $this->getValidBaseQuoteTransfer(); $this->salesFacade->saveOrder($quoteTransfer, $this->getValidBaseResponseTransfer()); $addressEntity = $salesOrderAddressQuery->findOne(); $this->assertNotNull($addressEntity); $this->assertSame($addressEntity->getIdSalesOrderAddress(), $quoteTransfer->getShippingAddress()->getIdSalesOrderAddress()); }
/** * @return \Orm\Zed\Sales\Persistence\SpySalesOrderAddressQuery */ public function createSalesOrderAddressQuery() { return SpySalesOrderAddressQuery::create(); }