public function testSoapValue_with_lot_of_files()
 {
     $description = 'struff';
     $submitted_by = 112;
     $filesize = 69874;
     $filetype = 'image/png';
     $attachment1_id = 12;
     $filename1 = 'Screenshot1.png';
     $attachment2_id = 13;
     $filename2 = 'Screenshot2.png';
     $attachment3_id = 14;
     $filename3 = 'Screenshot3.png';
     $field = new MockTracker_FormElement_Field_File();
     $info1 = new Tracker_FileInfo($attachment1_id, $field, $submitted_by, $description, $filename1, $filesize, $filetype);
     $info2 = new Tracker_FileInfo($attachment2_id, $field, $submitted_by, $description, $filename2, $filesize, $filetype);
     $info3 = new Tracker_FileInfo($attachment3_id, $field, $submitted_by, $description, $filename3, $filesize, $filetype);
     $value_file = new Tracker_Artifact_ChangesetValue_File(111, $field, false, array($info1, $info2, $info3));
     $this->assertEqual($value_file->getSoapValue($this->user), array('file_info' => array(array('id' => $attachment1_id, 'description' => $description, 'submitted_by' => $submitted_by, 'filename' => $filename1, 'filesize' => $filesize, 'filetype' => $filetype, 'action' => ''), array('id' => $attachment2_id, 'description' => $description, 'submitted_by' => $submitted_by, 'filename' => $filename2, 'filesize' => $filesize, 'filetype' => $filetype, 'action' => ''), array('id' => $attachment3_id, 'description' => $description, 'submitted_by' => $submitted_by, 'filename' => $filename3, 'filesize' => $filesize, 'filetype' => $filetype, 'action' => ''))));
 }
 function testSoapValue_with_lot_of_files()
 {
     $info1 = new MockTracker_FileInfo();
     $info1->setReturnValue('getFilename', 'Screenshot1.png');
     $info2 = new MockTracker_FileInfo();
     $info2->setReturnValue('getFilename', 'Screenshot2.png');
     $info3 = new MockTracker_FileInfo();
     $info3->setReturnValue('getFilename', 'Screenshot3.png');
     $field = new MockTracker_FormElement_Field_File();
     $file_1 = new Tracker_Artifact_ChangesetValue_File(111, $field, false, array($info1, $info2, $info3));
     $this->assertEqual($file_1->getSoapValue(), "Screenshot1.png,Screenshot2.png,Screenshot3.png");
 }