protected function setUp() { $config = new \Magento\Framework\ObjectManager\Config\Config(new \Magento\Framework\ObjectManager\Relations\Runtime()); $factory = new Factory\Dynamic\Developer($config, null, null, ['first_param' => 'first_param_value', 'second_param' => 'second_param_value']); $this->_object = new \Magento\Framework\ObjectManager\ObjectManager($factory, $config); $factory->setObjectManager($this->_object); }
public static function setUpBeforeClass() { $config = new \Magento\Framework\ObjectManager\Config\Config(); $factory = new Factory\Dynamic\Developer($config); self::$_objectManager = new \Magento\Framework\ObjectManager\ObjectManager($factory, $config); self::$_objectManager->configure(['preferences' => [self::TEST_INTERFACE => self::TEST_INTERFACE_IMPLEMENTATION]]); $factory->setObjectManager(self::$_objectManager); }