File tree Expand file tree Collapse file tree 2 files changed +5
-8
lines changed
BencodeNET.Tests/Torrents Expand file tree Collapse file tree 2 files changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -192,15 +192,12 @@ public void TotalSize_UnknownFileMode_IsZero()
192192
193193 [ Theory ]
194194 [ AutoMockedData ]
195- public void NumberOfPieces_ShouldBePiecesLengthDividedByPieceSizeRoundedUp ( int piecesByteCount , long pieceSize )
195+ public void NumberOfPieces_ShouldBePiecesLengthDividedBy20 ( int piecesByteCount )
196196 {
197- var expected = ( int ) Math . Ceiling ( ( double ) piecesByteCount / pieceSize ) ;
197+ while ( piecesByteCount % 20 != 0 ) piecesByteCount -- ;
198+ var expected = piecesByteCount / 20 ;
198199
199- var torrent = new Torrent
200- {
201- Pieces = new byte [ piecesByteCount ] ,
202- PieceSize = pieceSize
203- } ;
200+ var torrent = new Torrent { Pieces = new byte [ piecesByteCount ] } ;
204201
205202 torrent . Pieces . Length . Should ( ) . Be ( piecesByteCount ) ;
206203 torrent . NumberOfPieces . Should ( ) . Be ( expected ) ;
Original file line number Diff line number Diff line change @@ -219,7 +219,7 @@ public virtual long TotalSize
219219 /// The total number of file pieces.
220220 /// </summary>
221221 public virtual int NumberOfPieces => Pieces != null
222- ? ( int ) Math . Ceiling ( ( double ) Pieces . Length / PieceSize )
222+ ? ( int ) Math . Ceiling ( ( double ) Pieces . Length / 20 )
223223 : 0 ;
224224
225225 /// <summary>
You can’t perform that action at this time.
0 commit comments