function testOptionItemDeletion()
 {
     $this->logInWithPermission('ADMIN');
     $optionGroup = OptionGroup::get()->first() ? OptionGroup::get()->first() : OptionGroup::create();
     if ($optionGroup->ID == 0) {
         $optionGroup->Title = 'Size';
         $optionGroup->write();
     }
     $option = $this->objFromFixture('OptionItem', 'small');
     $option->ProductOptionGroupID = $optionGroup->ID;
     $option->write();
     $optionID = $option->ID;
     $this->assertTrue($option->canDelete());
     $this->logOut();
     $this->logInWithPermission('Product_CANCRUD');
     $this->assertTrue($option->canDelete());
     $option->delete();
     $this->assertFalse(in_array($optionID, OptionItem::get()->column('ID')));
 }