protected function setUp() { $this->objectManager = new ObjectManager($this); $this->compositeHelperMock = $this->getMockBuilder('Magento\\Framework\\ObjectManager\\Helper\\Composite')->disableOriginalConstructor()->setMethods(['filterAndSortDeclaredComponents'])->getMock(); $this->compositeHelperMock->expects($this->any())->method('filterAndSortDeclaredComponents')->will($this->returnArgument(0)); $this->userContext = $this->objectManager->getObject('Magento\\Authorization\\Model\\CompositeUserContext', ['compositeHelper' => $this->compositeHelperMock]); }
protected function setUp() { $this->objectManager = new ObjectManager($this); $this->compositeHelperMock = $this->getMockBuilder('Magento\\Framework\\ObjectManager\\Helper\\Composite')->disableOriginalConstructor()->setMethods(['filterAndSortDeclaredComponents'])->getMock(); $this->compositeHelperMock->expects($this->any())->method('filterAndSortDeclaredComponents')->will($this->returnArgument(0)); $this->loadProcessorMock = $this->getMockBuilder('Magento\\Catalog\\Service\\V1\\Product\\ProductLoadProcessorComposite')->disableOriginalConstructor()->setMethods(['load'])->getMock(); $this->processors = [['sortOrder' => 10, 'type' => $this->loadProcessorMock]]; $this->loadProcessor = $this->objectManager->getObject('Magento\\Catalog\\Service\\V1\\Product\\ProductLoadProcessorComposite', ['compositeHelper' => $this->compositeHelperMock, 'loadProcessors' => $this->processors]); }