/** * @covers Mage_Catalog_Model_Product::addOption * @covers Mage_Catalog_Model_Product::getOptionById * @covers Mage_Catalog_Model_Product::getOptions */ public function testOptionApi() { $this->assertEquals(array(), $this->_model->getOptions()); $optionId = uniqid(); $option = new Mage_Catalog_Model_Product_Option(array('key' => 'value')); $option->setId($optionId); $this->_model->addOption($option); $this->assertSame($option, $this->_model->getOptionById($optionId)); $this->assertEquals(array($optionId => $option), $this->_model->getOptions()); }