18 private $proxyScannerMock;
23 private $configurationScannerMock;
32 $this->proxyScannerMock = $this->getMockBuilder(\
Magento\
Setup\
Module\Di\Code\Scanner\XmlScanner::class)
33 ->disableOriginalConstructor()
36 $this->configurationScannerMock = $this->getMockBuilder(
38 )->disableOriginalConstructor()
41 $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
42 $this->model = $objectManagerHelper->getObject(
45 'proxyScanner' => $this->proxyScannerMock,
46 'configurationScanner' => $this->configurationScannerMock,
53 $files = [
'file1',
'file2'];
54 $this->configurationScannerMock->expects($this->once())
58 $this->proxyScannerMock->expects($this->once())
59 ->method(
'collectEntities')
63 $this->model->doOperation();
foreach($appDirs as $dir) $files