public function testEditPackage()
 {
     $packageImporter = $this->getMockBuilder('oat\\taoMediaManager\\model\\SharedStimulusPackageImporter')->getMock();
     $instance = new \core_kernel_classes_Resource('http://fancyDomain.com/tao.rdf#fancyInstanceUri');
     $sharedImporter = new SharedStimulusImporter($instance->getUri());
     $filename = dirname(__DIR__) . '/sample/sharedStimulus/stimulusPackage.zip';
     $myClass = new \core_kernel_classes_Class('http://fancyDomain.com/tao.rdf#fancyUri');
     $file['type'] = 'application/zip';
     $file['uploaded_file'] = $filename;
     $form = $sharedImporter->getForm();
     $form->setValues(array('source' => $file, 'lang' => 'EN_en'));
     $returnReport = \common_report_Report::createSuccess('Success');
     $packageImporter->expects($this->once())->method('edit')->with($instance, $form)->willReturn($returnReport);
     $sharedImporter->setZipImporter($packageImporter);
     $report = $sharedImporter->import($myClass, $form);
     $this->assertEquals($returnReport->getMessage(), $report->getMessage(), __('Report message is wrong'));
     $this->assertEquals($returnReport->getType(), $report->getType(), __('Report should be success'));
 }