22 $helper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
24 $this->_objectManagerMock = $this->createMock(\
Magento\Framework\ObjectManagerInterface::class);
25 $this->_factory =
$helper->getObject(
26 \
Magento\Persistent\Model\Factory::class,
27 [
'objectManager' => $this->_objectManagerMock]
35 $classMock = $this->getMockBuilder(
'SomeModel')
36 ->disableOriginalConstructor()
38 $this->_objectManagerMock->expects(
46 $this->returnValue($classMock)
49 $this->assertEquals($classMock, $this->_factory->create(
$className));
55 $data = [
'param1',
'param2'];
57 $classMock = $this->createMock(
'SomeModel');
58 $this->_objectManagerMock->expects(
66 $this->returnValue($classMock)
69 $this->assertEquals($classMock, $this->_factory->create(
$className,
$data));
testCreateWithArguments()