19 private $configurationScannerMock;
24 private $serviceDataAttributesScannerMock;
33 $this->configurationScannerMock = $this->getMockBuilder(
35 )->disableOriginalConstructor()
37 $this->serviceDataAttributesScannerMock = $this->getMockBuilder(
39 )->disableOriginalConstructor()
41 $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
42 $this->model = $objectManagerHelper->getObject(
45 'serviceDataAttributesScanner' => $this->serviceDataAttributesScannerMock,
46 'configurationScanner' => $this->configurationScannerMock,
53 $files = [
'file1',
'file2'];
54 $this->configurationScannerMock->expects($this->once())
56 ->with(
'extension_attributes.xml')
58 $this->serviceDataAttributesScannerMock->expects($this->once())
59 ->method(
'collectEntities')
63 $this->model->doOperation();
foreach($appDirs as $dir) $files