Skip to content

Commit 1d96189

Browse files
committed
TEST: Set proxy connect timeout
Due to the new style of defining proxy connections, connection timeout should be set for each connection seperately. Set the connection timeout on the proxy connection test (HTTP, SOCKS4 and SOCKS5) to reflect this.
1 parent 65feb12 commit 1d96189

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

src/Renci.SshNet.Tests/Classes/Connection/HttpConnectorTest_Connect_TimeoutConnectingToProxy.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ protected override void SetupData()
3737
new KeyboardInteractiveAuthenticationMethod("user"));
3838
_connectionInfo.Timeout = TimeSpan.FromMilliseconds(random.Next(50, 200));
3939
_proxyConnectionInfo = (ProxyConnectionInfo)_connectionInfo.ProxyConnection;
40+
_proxyConnectionInfo.Timeout = _connectionInfo.Timeout;
4041
_stopWatch = new Stopwatch();
4142
_actualException = null;
4243

src/Renci.SshNet.Tests/Classes/Connection/Socks4ConnectorTest_Connect_TimeoutConnectingToProxy.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@ protected override void SetupData()
2626
var random = new Random();
2727

2828
_connectionInfo = CreateConnectionInfo("proxyUser", "proxyPwd", 777, 8121);
29-
_proxyConnectionInfo = (ProxyConnectionInfo)_connectionInfo.ProxyConnection;
3029
_connectionInfo.Timeout = TimeSpan.FromMilliseconds(random.Next(50, 200));
30+
_proxyConnectionInfo = (ProxyConnectionInfo)_connectionInfo.ProxyConnection;
31+
_proxyConnectionInfo.Timeout = _connectionInfo.Timeout;
3132
_stopWatch = new Stopwatch();
3233
_clientSocket = SocketFactory.Create(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
3334
_proxyConnector = ServiceFactory.CreateConnector(_proxyConnectionInfo, SocketFactoryMock.Object);

src/Renci.SshNet.Tests/Classes/Connection/Socks5ConnectorTest_Connect_TimeoutConnectingToProxy.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ protected override void SetupData()
2929
_connectionInfo = CreateConnectionInfo("proxyUser", "proxyPwd", 8121);
3030
_connectionInfo.Timeout = TimeSpan.FromMilliseconds(random.Next(50, 200));
3131
_proxyConnectionInfo = (ProxyConnectionInfo)_connectionInfo.ProxyConnection;
32+
_proxyConnectionInfo.Timeout = _connectionInfo.Timeout;
3233
_stopWatch = new Stopwatch();
3334
_actualException = null;
3435

0 commit comments

Comments
 (0)