22 $this->tableateFactoryMock =
23 $this->getMockBuilder(\
Magento\OfflineShipping\Model\
ResourceModel\Carrier\TablerateFactory::class)
24 ->disableOriginalConstructor()
25 ->setMethods([
'create'])
28 $helper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
29 $this->model =
$helper->getObject(
30 \
Magento\OfflineShipping\Model\Config\Backend\Tablerate::class,
31 [
'tablerateFactory' => $this->tableateFactoryMock]
37 $tablerateMock = $this->getMockBuilder(\
Magento\OfflineShipping\Model\
ResourceModel\Carrier\Tablerate::class)
38 ->disableOriginalConstructor()
39 ->setMethods([
'uploadAndImport'])
42 $this->tableateFactoryMock->expects($this->once())
44 ->willReturn($tablerateMock);
46 $tablerateMock->expects($this->once())
47 ->method(
'uploadAndImport')
50 $this->model->afterSave();