public EngineTestRig(string savePath, int piecelength = 256 *1024, PieceWriter writer = null) { if (writer == null) { writer = new MemoryWriter(new NullWriter()); } _listener = new CustomListener(); _engine = new ClientEngine(new EngineSettings(), _listener, writer); _torrentDict = CreateTorrent(piecelength); _torrent = Torrent.Load(_torrentDict); _manager = new TorrentManager(_torrent, savePath, new TorrentSettings()); _engine.Register(_manager); //manager.Start(); }
public EngineTestRig(string savePath, int piecelength = 256*1024, PieceWriter writer = null) { if (writer == null) writer = new MemoryWriter(new NullWriter()); _listener = new CustomListener(); _engine = new ClientEngine(new EngineSettings(), _listener, writer); _torrentDict = CreateTorrent(piecelength); _torrent = Torrent.Load(_torrentDict); _manager = new TorrentManager(_torrent, savePath, new TorrentSettings()); _engine.Register(_manager); //manager.Start(); }