Skip to content

Commit 0258824

Browse files
author
Pedro Fonseca
committed
Adjust SFTP FileReader testcases to accept new MaxPendingReads values
1 parent c852e89 commit 0258824

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
namespace Renci.SshNet.Tests.Classes
99
{
1010
[TestClass]
11-
public class ServiceFactoryTest_CreateSftpFileReader_FileSizeIsMoreThanTenTimesGreaterThanChunkSize
11+
public class ServiceFactoryTest_CreateSftpFileReader_FileSizeIsMoreThanMaxPendingReadsTimesChunkSize
1212
{
1313
private ServiceFactory _serviceFactory;
1414
private Mock<ISftpSession> _sftpSessionMock;
@@ -22,18 +22,20 @@ public class ServiceFactoryTest_CreateSftpFileReader_FileSizeIsMoreThanTenTimesG
2222
private SftpFileAttributes _fileAttributes;
2323
private long _fileSize;
2424
private ISftpFileReader _actual;
25+
private int _maxPendingReads;
2526

2627
private void SetupData()
2728
{
2829
var random = new Random();
2930

31+
_maxPendingReads = 100;
3032
_bufferSize = (uint)random.Next(1, int.MaxValue);
3133
_openAsyncResult = new SftpOpenAsyncResult(null, null);
3234
_handle = CryptoAbstraction.GenerateRandom(random.Next(1, 10));
3335
_statAsyncResult = new SFtpStatAsyncResult(null, null);
3436
_fileName = random.Next().ToString();
3537
_chunkSize = (uint) random.Next(1000, 5000);
36-
_fileSize = _chunkSize * random.Next(11, 50);
38+
_fileSize = _chunkSize * random.Next(_maxPendingReads + 1, _maxPendingReads * 2);
3739
_fileAttributes = new SftpFileAttributesBuilder().WithSize(_fileSize).Build();
3840
}
3941

@@ -63,7 +65,7 @@ private void SetupMocks()
6365
.Setup(p => p.EndLStat(_statAsyncResult))
6466
.Returns(_fileAttributes);
6567
_sftpSessionMock.InSequence(seq)
66-
.Setup(p => p.CreateFileReader(_handle, _sftpSessionMock.Object, _chunkSize, 10, _fileSize))
68+
.Setup(p => p.CreateFileReader(_handle, _sftpSessionMock.Object, _chunkSize, _maxPendingReads, _fileSize))
6769
.Returns(_sftpFileReaderMock.Object);
6870
}
6971

0 commit comments

Comments
 (0)