/**
  * @return \Magento\Framework\Model\AbstractModel|void
  */
 public function afterSave()
 {
     /** @var \WebShopApps\MatrixRate\Model\ResourceModel\Carrier\Matrixrate $matrixRate */
     $matrixRate = $this->_matrixrateFactory->create();
     $matrixRate->uploadAndImport($this);
     return parent::afterSave();
 }
 public function testAfterSave()
 {
     $matrixrateMock = $this->getMockBuilder('WebShopApps\\MatrixRate\\Model\\ResourceModel\\Carrier\\Matrixrate')->disableOriginalConstructor()->setMethods(['uploadAndImport'])->getMock();
     $this->tableateFactoryMock->expects($this->once())->method('create')->willReturn($matrixrateMock);
     $matrixrateMock->expects($this->once())->method('uploadAndImport')->with($this->model);
     $this->model->afterSave();
 }