public void Setup()
 {
     writer             = new ExceptionWriter();
     diskManager.Writer = writer;
     handle             = new ManualResetEvent(false);
     rig.Manager.Stop();
 }
        public void Setup()
        {
            rig         = TestRig.CreateMultiFile();
            diskManager = rig.Engine.DiskManager;

            writer             = new ExceptionWriter();
            diskManager.Writer = writer;
            handle             = new ManualResetEvent(false);
            rig.Manager.Stop();
        }
Beispiel #3
0
        public void Setup()
        {
            var files = new [] {
                new TorrentFileInfo(new TorrentFile("First", Piece.BlockSize / 2)),
                new TorrentFileInfo(new TorrentFile("Second", Piece.BlockSize)),
                new TorrentFileInfo(new TorrentFile("Third", Piece.BlockSize + Piece.BlockSize / 2)),
                new TorrentFileInfo(new TorrentFile("Fourth", Piece.BlockSize * 2 + Piece.BlockSize / 2)),
            };

            buffer = new byte[Piece.BlockSize];
            data   = new TestTorrentData {
                Files       = files,
                Size        = files.Sum(f => f.Length),
                PieceLength = Piece.BlockSize * 2
            };

            writer      = new ExceptionWriter();
            diskManager = new DiskManager(new EngineSettings(), writer);
        }
        public void Setup()
        {
            var pieceLength = Constants.BlockSize * 2;
            var files       = TorrentFileInfo.Create(pieceLength,
                                                     Constants.BlockSize / 2,
                                                     Constants.BlockSize,
                                                     Constants.BlockSize + Constants.BlockSize / 2,
                                                     Constants.BlockSize * 2 + Constants.BlockSize / 2
                                                     );

            buffer = new byte[Constants.BlockSize];
            data   = new TestTorrentData {
                Files       = files,
                Size        = files.Sum(f => f.Length),
                PieceLength = pieceLength
            };

            writer      = new ExceptionWriter();
            diskManager = new DiskManager(new EngineSettings(), Factories.Default, writer);
        }
        public void Setup()
        {
            var pieceLength = Piece.BlockSize * 2;
            var files       = TorrentFileInfo.Create(pieceLength,
                                                     Piece.BlockSize / 2,
                                                     Piece.BlockSize,
                                                     Piece.BlockSize + Piece.BlockSize / 2,
                                                     Piece.BlockSize * 2 + Piece.BlockSize / 2
                                                     );

            buffer = new byte[Piece.BlockSize];
            data   = new TestTorrentData {
                Files       = files,
                Size        = files.Sum(f => f.Length),
                PieceLength = pieceLength
            };

            writer      = new ExceptionWriter();
            diskManager = new DiskManager(new EngineSettings(), writer);
        }
 public void Setup()
 {
     writer = new ExceptionWriter();
     diskManager.Writer = writer;
     handle = new ManualResetEvent(false);
     rig.Manager.Stop();
 }