/**
  * @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();
 }