Esempio n. 1
0
 /**
  * Test for method exportItem()
  *
  * @covers \Magento\CustomerImportExport\Model\Export\Customer::exportItem
  */
 public function testExportItem()
 {
     /** @var $writer \Magento\ImportExport\Model\Export\Adapter\AbstractAdapter */
     $writer = $this->getMockForAbstractClass('Magento\\ImportExport\\Model\\Export\\Adapter\\AbstractAdapter', [], '', false, false, true, ['writeRow']);
     $writer->expects($this->once())->method('writeRow')->will($this->returnCallback([$this, 'validateWriteRow']));
     $this->_model->setWriter($writer);
     $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $arguments = $objectManagerHelper->getConstructArguments('Magento\\Framework\\Model\\AbstractModel');
     $arguments['data'] = $this->_customerData;
     $item = $this->getMockForAbstractClass('Magento\\Framework\\Model\\AbstractModel', $arguments);
     $this->_model->exportItem($item);
 }