Пример #1
0
 /**
  * Check item product availability for reorder
  *
  * @param  \Magento\Sales\Model\Order\Item $orderItem
  * @return boolean
  */
 public function isItemAvailableForReorder(\Magento\Sales\Model\Order\Item $orderItem)
 {
     if ($orderItem->getProduct()) {
         return $this->stockItemService->getIsInStock($orderItem->getProduct()->getId());
     }
     return false;
 }
 public function testGetIsInStock()
 {
     $productId = 96;
     $result = false;
     $stockItemModel = $this->getStockItemModel($productId);
     $stockItemModel->expects($this->once())->method('getIsInStock')->will($this->returnValue($result));
     $this->assertEquals($result, $this->model->getIsInStock($productId));
 }