function test_isValid_two_not_filled()
 {
     $artifact = new MockTracker_Artifact();
     $value = array(array('description' => '', 'name' => '', 'type' => '', 'tmp_name' => '', 'error' => UPLOAD_ERR_NO_FILE, 'size' => 0), array('description' => '', 'name' => '', 'type' => '', 'tmp_name' => '', 'error' => UPLOAD_ERR_NO_FILE, 'size' => 0));
     $required_file = new Tracker_FormElement_Field_FileTestVersion();
     $required_file->setReturnValue('isRequired', true);
     $required_file->setReturnValue('isPreviousChangesetEmpty', true);
     $this->assertFalse($required_file->isValidRegardingRequiredProperty($artifact, $value));
     $not_required_file = new Tracker_FormElement_Field_FileTestVersion();
     $not_required_file->setReturnValue('isRequired', false);
     $this->assertTrue($not_required_file->isValidRegardingRequiredProperty($artifact, $value));
 }