Beispiel #1
0
 public function testAddAttributeOptionReturn()
 {
     $code = 'attr set name value key';
     $optionKey = 'option key';
     $optionValue = 'option value';
     $result = $this->abstractType->addAttributeOption($code, $optionKey, $optionValue);
     $this->assertEquals($result, $this->abstractType);
 }
 /**
  * Creates new tax class.
  *
  * @param string $taxClassName
  * @param AbstractType $productTypeModel
  * @return integer
  */
 protected function createTaxClass($taxClassName, AbstractType $productTypeModel)
 {
     /** @var \Magento\Tax\Model\ClassModelFactory $taxClass */
     $taxClass = $this->classModelFactory->create();
     $taxClass->setClassType(ClassModel::TAX_CLASS_TYPE_PRODUCT);
     $taxClass->setClassName($taxClassName);
     $taxClass->save();
     $id = $taxClass->getId();
     $productTypeModel->addAttributeOption(self::ATRR_CODE, $id, $id);
     return $id;
 }