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);
 }