Esempio n. 1
0
 /**
  * testAddOptionGroups
  *
  * @return void
  * @access public
  * @see    ____func_see____
  * @since  1.0.0
  */
 public function testAddOptionGroups()
 {
     $entity = new \XLite\Model\Product();
     $entity->addOptionGroups(new XLite\Module\CDev\ProductOptions\Model\OptionGroup(array('type' => XLite\Module\CDev\ProductOptions\Model\OptionGroup::GROUP_TYPE, 'view_type' => XLite\Module\CDev\ProductOptions\Model\OptionGroup::SELECT_VISIBLE)));
     $result = array_pop($entity->getOptionGroups()->toArray());
     // Check keys
     $this->assertEquals(XLite\Module\CDev\ProductOptions\Model\OptionGroup::GROUP_TYPE, $result->getType(), 'Invalid group type');
     $this->assertEquals(XLite\Module\CDev\ProductOptions\Model\OptionGroup::SELECT_VISIBLE, $result->getViewType(), 'Invalid view type');
 }