public function testAfterSave() { $tablerateMock = $this->getMockBuilder('Magento\\OfflineShipping\\Model\\Resource\\Carrier\\Tablerate')->disableOriginalConstructor()->setMethods(['uploadAndImport'])->getMock(); $this->tableateFactoryMock->expects($this->once())->method('create')->willReturn($tablerateMock); $tablerateMock->expects($this->once())->method('uploadAndImport')->with($this->model); $this->model->afterSave(); }
/** * @return \Magento\Framework\Model\AbstractModel|void */ public function _afterSave() { $this->_tablerateFactory->create()->uploadAndImport($this); }
/** * @return \Magento\Framework\Model\AbstractModel|void */ public function afterSave() { /** @var \Magento\OfflineShipping\Model\Resource\Carrier\Tablerate $tableRate */ $tableRate = $this->_tablerateFactory->create(); $tableRate->uploadAndImport($this); }
/** * @param \Magento\Quote\Model\Quote\Address\RateRequest $request * @return array|bool */ public function getRate(\Magento\Quote\Model\Quote\Address\RateRequest $request) { return $this->_tablerateFactory->create()->getRate($request); }