Example #1
0
 public static function setUpBeforeClass()
 {
     $magentoDi = new Magento_Di();
     $magentoDi->instanceManager()->addTypePreference(self::TEST_INTERFACE, self::TEST_INTERFACE_IMPLEMENTATION);
     $magentoDi->instanceManager()->addAlias(self::TEST_CLASS_ALIAS, self::TEST_CLASS);
     self::$_objectManager = new Magento_ObjectManager_Zend(null, $magentoDi);
 }
Example #2
0
 /**
  * @param array $arguments
  *
  * @dataProvider testNewInstanceWithDefinitionsWithResolveDataProvider
  */
 public function testNewInstanceWithDefinitionsWithResolve(array $arguments)
 {
     $className = self::TEST_CLASS_MODEL . '_Alias';
     $classAlias = self::TEST_CLASS_MODEL;
     $this->_prepareMockForNewInstanceWithDefinitionsWithResolve($classAlias);
     $testModel = $this->_model->newInstance($className, $arguments, false);
     $this->assertInstanceOf($classAlias, $testModel);
     $this->assertAttributeEquals($this->_expectedDataValue, '_data', $testModel);
 }