Example #1
0
 public function testSetOrder()
 {
     $orderId = 123;
     $order = $this->getMock('Magento\\Sales\\Model\\Order', [], [], '', false);
     $order->expects($this->once())->method('getId')->willReturn($orderId);
     $this->assertEquals($this->model, $this->model->setOrder($order));
     $this->assertEquals($orderId, $this->model->getOrderId());
 }
Example #2
0
 /**
  * @param \Magento\Sales\Model\Order\Item $item
  * @return $this
  */
 public function addItem(\Magento\Sales\Model\Order\Item $item)
 {
     $item->setOrder($this);
     if (!$item->getId()) {
         $this->setItems(array_merge($this->getItems(), [$item]));
     }
     return $this;
 }
Example #3
0
 /**
  * @param \Magento\Sales\Model\Order\Item $item
  * @return $this
  */
 public function addItem(\Magento\Sales\Model\Order\Item $item)
 {
     $item->setOrder($this);
     if (!$item->getId()) {
         $this->getItemsCollection()->addItem($item);
     }
     return $this;
 }