public function testSearchBaselessExceptions()
 {
     $event = $this->testCreate();
     // move baseEvent out of scope
     $cbe = new Calendar_Backend_Sql();
     $cbe->delete($event->getId());
     $events = $this->_uit->search(new Calendar_Model_EventFilter(array(array('field' => 'container_id', 'operator' => 'in', 'value' => $this->_testCalendars->getId()))));
     $this->assertEquals(1, $events->count());
     $this->assertEquals('exception', $events->getFirstRecord()->summary);
 }
 /**
  * delete events
  *
  * @return NULL
  * @param boolean $purgeRecords true database delete or use is_deleted = 1
  */
 protected function _deleteEvents($purgeRecords = FALSE)
 {
     if ($purgeRecords) {
         $be = new Calendar_Backend_Sql();
         foreach ($this->_eventIdsToDelete as $idToDelete) {
             $be->delete($idToDelete);
         }
     } else {
         Calendar_Controller_Event::getInstance()->delete($this->_eventIdsToDelete);
     }
 }