public function testRaiseEvent()
 {
     $this->component->attachEventHandler('OnMyEvent', array($this->component, 'myEventHandler'));
     $this->assertFalse($this->component->eventHandled);
     $this->component->raiseEvent('OnMyEvent', new CEvent($this->component));
     $this->assertTrue($this->component->eventHandled);
     try {
         $this->component->raiseEvent('OnUnknown', new CEvent($this->component));
     } catch (Exception $e) {
         $this->assertInstanceOf('CException', $e);
         $this->assertSame('Event "NewComponent.onunknown" is not defined.', $e->getMessage());
     }
 }