/**
  * create event with attachment
  *
  * @return multitype:Ambigous <Calendar_Frontend_WebDAV_Event, Calendar_Frontend_WebDAV_Event> Ambigous <Tinebase_Model_Tree_Node, Tinebase_Record_Interface, Tinebase_Record_Abstract, NULL, unknown>
  */
 public function createEventWithAttachment($count = 1)
 {
     $event = $this->testCreateRepeatingEvent();
     for ($i = 1; $i <= $count; $i++) {
         $suffix = $i > 1 ? $i : '';
         $agenda = fopen("php://temp", 'r+');
         fputs($agenda, "HELLO WORLD{$suffix}");
         rewind($agenda);
         $attachmentController = Tinebase_FileSystem_RecordAttachments::getInstance();
         $attachmentNode = $attachmentController->addRecordAttachment($event->getRecord(), "agenda{$suffix}.html", $agenda);
     }
     $event = new Calendar_Frontend_WebDAV_Event($event->getContainer(), $event->getRecord()->getId());
     return $event;
 }