public void Setup() { conn = new ConnectionPair().WithTimeout(); PieceWriter = new TestWriter(); TrackerManager = new ManualTrackerManager(); long[] fileSizes = { Constants.BlockSize / 2, Constants.BlockSize * 32, Constants.BlockSize * 2, Constants.BlockSize * 13, }; Manager = TestRig.CreateMultiFileManager(fileSizes, Constants.BlockSize * 2, writer: PieceWriter); Manager.SetTrackerManager(TrackerManager); Settings = Manager.Engine.Settings; DiskManager = Manager.Engine.DiskManager; ConnectionManager = Manager.Engine.ConnectionManager; Peer = new PeerId(new Peer("", new Uri("ipv4://123.123.123.123:12345"), EncryptionTypes.All), conn.Outgoing, new MutableBitField(Manager.Bitfield.Length).SetAll(true)) { IsChoking = false, AmInterested = true, }; }
public void Setup() { conn = new ConnectionPair().WithTimeout(); PieceWriter = new TestWriter(); TrackerManager = new ManualTrackerManager(); int[] fileSizes = { Piece.BlockSize / 2, Piece.BlockSize * 32, Piece.BlockSize * 2, Piece.BlockSize * 13, }; Manager = TestRig.CreateMultiFileManager(fileSizes, Piece.BlockSize * 2); Manager.SetTrackerManager(TrackerManager); Manager.Engine.DiskManager.Writer = PieceWriter; Settings = Manager.Engine.Settings; DiskManager = Manager.Engine.DiskManager; ConnectionManager = Manager.Engine.ConnectionManager; Peer = new PeerId(new Peer("", new Uri("ipv4://123.123.123.123:12345"), EncryptionTypes.All), conn.Outgoing, Manager.Bitfield?.Clone().SetAll(true)) { ProcessingQueue = true, IsChoking = false, AmInterested = true, }; }
public void Setup () { conn = new ConnectionPair ().WithTimeout (); Settings = new EngineSettings (); PieceWriter = new TestWriter (); DiskManager = new DiskManager (Settings, PieceWriter); ConnectionManager = new ConnectionManager ("LocalPeerId", Settings, DiskManager); TrackerManager = new ManualTrackerManager (); long[] fileSizes = { Piece.BlockSize / 2, Piece.BlockSize * 32, Piece.BlockSize * 2, Piece.BlockSize * 13, }; Manager = TestRig.CreateMultiFileManager (fileSizes, Piece.BlockSize * 2); Manager.SetTrackerManager (TrackerManager); }
public void Setup() { conn = new ConnectionPair ().WithTimeout (); Settings = new EngineSettings (); DiskManager = new DiskManager (Settings, Factories.Default, new NullWriter ()); ConnectionManager = new ConnectionManager ("LocalPeerId", Settings, Factories.Default, DiskManager); TrackerManager = new ManualTrackerManager (); long[] fileSizes = { Constants.BlockSize / 2, Constants.BlockSize * 32, Constants.BlockSize * 2, Constants.BlockSize * 13, }; Manager = TestRig.CreateMultiFileManager (fileSizes, Constants.BlockSize * 2); Manager.SetTrackerManager (TrackerManager); Peer = new PeerId (new Peer ("", new Uri ("ipv4://123.123.123.123:12345"), EncryptionTypes.All), conn.Outgoing, new MutableBitField (Manager.PieceCount ())); }
public void Setup() { conn = new ConnectionPair().WithTimeout(); Settings = new EngineSettings(); DiskManager = new DiskManager(Settings, new NullWriter()); ConnectionManager = new ConnectionManager("LocalPeerId", Settings, DiskManager); TrackerManager = new ManualTrackerManager(); int[] fileSizes = { Piece.BlockSize / 2, Piece.BlockSize * 32, Piece.BlockSize * 2, Piece.BlockSize * 13, }; Manager = TestRig.CreateMultiFileManager(fileSizes, Piece.BlockSize * 2); Manager.SetTrackerManager(TrackerManager); Peer = new PeerId(new Peer("", new Uri("ipv4://123.123.123.123:5555"), EncryptionTypes.All), conn.Outgoing, Manager.Bitfield?.Clone().SetAll(false)); }