TestRig(string savePath, int piecelength, TestWriter writer, string[][] trackers, TorrentFile[] files, bool metadataMode) { this.files = files; this.savePath = savePath; this.piecelength = piecelength; this.tier = trackers; MetadataMode = metadataMode; MetadataPath = "metadataSave.torrent"; listener = new CustomListener(); engine = new ClientEngine(new EngineSettings(), listener, writer); Writer = writer; RecreateManager(); }
internal static TestRig CreateMultiFile(TestWriter writer) { return(new TestRig("", StandardPieceSize(), writer, StandardTrackers(), StandardMultiFile())); }
TestRig(string savePath, int piecelength, TestWriter writer, string[][] trackers, TorrentFile[] files) : this(savePath, piecelength, writer, trackers, files, false) { }