/** * Test for method exportItem() * * @covers \Magento\CustomerImportExport\Model\Export\Address::exportItem */ public function testExportItem() { $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); $this->_model->setParameters([]); $arguments = $this->_objectManager->getConstructArguments('Magento\\Framework\\Model\\AbstractModel'); $arguments['data'] = $this->_addressData; $item = $this->getMockForAbstractClass('Magento\\Framework\\Model\\AbstractModel', $arguments); $this->_model->exportItem($item); }
/** * Test filename getter. Filename must be set in constructor. */ public function testGetFileName() { $this->assertEquals($this->_model->getEntityTypeCode(), $this->_model->getFileName()); }