25 $this->criteria = $this->getMockBuilder(\
Magento\CatalogInventory\Api\StockItemCriteriaInterface::class)
26 ->disableOriginalConstructor()
29 $criteriaFactory = $this->getMockBuilder(\
Magento\CatalogInventory\Api\StockItemCriteriaInterfaceFactory::class)
30 ->setMethods([
'create'])
31 ->disableOriginalConstructor()
33 $criteriaFactory->expects($this->once())->method(
'create')->willReturn($this->criteria);
35 $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
37 \
Magento\CatalogInventory\Model\StockRegistry::class,
39 'criteriaFactory' => $criteriaFactory
46 $this->criteria->expects($this->once())->method(
'setLimit')->with(1, 0);
47 $this->criteria->expects($this->once())->method(
'setScopeFilter')->with(1);
48 $this->criteria->expects($this->once())->method(
'setQtyFilter')->with(
'<=');
49 $this->criteria->expects($this->once())->method(
'addField')->with(
'qty');
50 $this->model->getLowStockItems(1, 100);