'Check we can download files references in HuntResultCollection.'

def testDownloadHuntResultCollection(self):

    fd = results.HuntResultCollection(self.collection_urn, token=self.token)
    fd.AddAsMessage(rdfvalue.RDFURN(self.out.Add('testfile1')), self.client_id)
    fd.AddAsMessage(rdf_client.StatEntry(pathspec=rdf_paths.PathSpec(path='testfile2', pathtype='OS')), self.client_id)
    fd.AddAsMessage(rdf_file_finder.FileFinderResult(stat_entry=rdf_client.StatEntry(pathspec=rdf_paths.PathSpec(path='testfile5', pathtype='OS'))), self.client_id)
    fd.AddAsMessage(collectors.ArtifactFilesDownloaderResult(downloaded_file=rdf_client.StatEntry(pathspec=rdf_paths.PathSpec(path='testfile6', pathtype='OS'))), self.client_id)
    self._VerifyDownload()
