function testInsert()
 {
     $file = new FileObject();
     $file->setDescription($description = 'some description');
     $file->setMediaFileId($media_file_id1 = 'dsada');
     $file->setName($name1 = 'original');
     $file->setEtag($etag1 = 'dsajadhk');
     $file->setMimeType($mime_type1 = 'jpeg');
     $file->setFileName($file_name1 = 'some file');
     $this->mapper->expectOnce('_doParentInsert', array($file));
     $this->mapper->insert($file);
     $this->db->sqlSelect('media');
     $media_rows = $this->db->getArray();
     $this->assertEqual(1, sizeof($media_rows));
     $media1 = reset($media_rows);
     $this->assertEqual($media1['id'], $file->getMediaId());
     $this->assertEqual($media1['media_file_id'], $media_file_id1);
     $this->assertEqual($media1['file_name'], $file_name1);
     $this->assertEqual($media1['mime_type'], $mime_type1);
     $this->assertEqual($media1['size'], $size1);
     $this->assertEqual($media1['etag'], $etag1);
 }