function testDeletingFits()
 {
     // create product & a fit
     $vehicle = $this->createMMY();
     $fit_id = $this->insertMappingMMY($vehicle, self::PRODUCT_ID);
     $product = $this->getProduct(self::PRODUCT_ID);
     $request = $this->getRequest(array('vaf-delete' => array('year-' . $fit_id)));
     // mock up an event and pass it to the SUT observer
     $event = $this->getMock('myEvent');
     $event->expects($this->any())->method('getControllerAction')->will($this->returnValue($this->getController($request)));
     Mage::register('current_product', $product);
     $observer = new Elite_Vaf_Model_Observer_Test();
     $observer->catalogProductEditAction($event);
     $request = $this->getRequest(array('make' => $vehicle->getLevel('make')->getId(), 'model' => $vehicle->getLevel('model')->getId(), 'year' => $vehicle->getLevel('year')->getId()));
     $helper = new VF_Singleton();
     $helper->setRequest($request);
     $this->assertEquals(array(0), $helper->getProductIds(), 'deleting fitments should result in there being no fitments');
 }