public function testUploadSlideShow()
 {
     $ss = $this->_getSSObject();
     $title = "Unit Test for ZF SlideShare Component";
     $ppt_file = dirname(__FILE__) . "/SlideShare/_files/demo.ppt";
     $show = new Zend_Service_SlideShare_SlideShow();
     $show->setFilename($ppt_file);
     $show->setDescription("Unit Test");
     $show->setTitle($title);
     $show->setTags(array('unittest'));
     $show->setID(0);
     try {
         $result = $ss->uploadSlideShow($show, false);
     } catch (Exception $e) {
         if ($e->getCode() == Zend_Service_SlideShare::SERVICE_ERROR_NOT_SOURCEOBJ) {
             // We ignore this exception, the web service sometimes throws this
             // error code because it seems to be buggy. Unfortunately it seems
             // to be sparatic so we can't code around it and have to call this
             // test a success
             return;
         } else {
             $this->fail("Exception Caught uploading slideshow");
         }
     }
     $this->assertTrue($result instanceof Zend_Service_SlideShare_SlideShow);
     $this->assertTrue($result->getId() > 0);
     $this->assertTrue($result->getTitle() === $title);
 }