Example #1
0
 protected function setUp()
 {
     $this->_objectManager = new \Magento\TestFramework\Helper\ObjectManager($this);
     $this->_productMetadataService = $this->getMockBuilder('Magento\\Catalog\\Service\\V1\\Product\\MetadataService')->setMethods(array('getCustomAttributesMetadata'))->disableOriginalConstructor()->getMock();
     $this->_productMetadataService->expects($this->any())->method('getCustomAttributesMetadata')->will($this->returnValue(array(new \Magento\Framework\Object(array('attribute_code' => 'attribute_code_1')), new \Magento\Framework\Object(array('attribute_code' => 'attribute_code_2')))));
     $this->_valueBuilder = $this->_objectManager->getObject('Magento\\Framework\\Service\\Data\\AttributeValueBuilder');
     $this->_productBuilder = $this->_objectManager->getObject('Magento\\Catalog\\Service\\V1\\Data\\ProductBuilder', ['valueBuilder' => $this->_valueBuilder, 'metadataService' => $this->_productMetadataService]);
 }