File: /home/petsclubcc/magento/vendor/magento/framework/Convert/Test/Unit/ExcelFactoryTest.php
<?php
/**
* Copyright © 2016 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Framework\Convert\Test\Unit;
use Magento\Framework\Convert\ExcelFactory;
use Magento\Framework\ObjectManagerInterface;
class ExcelFactoryTest extends \PHPUnit_Framework_TestCase
{
/**
* @var ExcelFactory
*/
protected $model;
/**
* @var ObjectManagerInterface | \PHPUnit_Framework_MockObject_MockObject
*/
protected $objectManager;
protected function setUp()
{
$this->objectManager = $this->getMockBuilder('Magento\Framework\ObjectManagerInterface')
->setMethods(['create'])
->getMockForAbstractClass();
$this->model = new ExcelFactory(
$this->objectManager
);
}
public function testCreate()
{
$excel = $this->getMockBuilder('Magento\Framework\Convert\Excel')
->disableOriginalConstructor()
->getMock();
$this->objectManager->expects($this->once())
->method('create')
->with('\\Magento\\Framework\\Convert\\Excel', [])
->willReturn($excel);
$this->assertInstanceOf('Magento\Framework\Convert\Excel', $this->model->create());
}
}