Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 internal static TestRig CreateMultiFile(TestWriter writer)
 {
     return(new TestRig("", StandardPieceSize(), writer, StandardTrackers(), StandardMultiFile()));
 }
Ejemplo n.º 3
0
 TestRig(string savePath, int piecelength, TestWriter writer, string[][] trackers, TorrentFile[] files)
     : this(savePath, piecelength, writer, trackers, files, false)
 {
 }