public void SoakConnectionTests() { System.Diagnostics.Debugger.Launch(); const int soakTime = 1000 * 60 * 10; Stopwatch sw = new Stopwatch(); sw.Start(); int iterations = 0; while (sw.ElapsedMilliseconds < soakTime) { Console.WriteLine("=== RUN " + iterations + " ==="); TestDefinitions.TestClientServerConnection(); TestDefinitions.TestClientServerKeepAlive(); TestDefinitions.TestClientServerKeepAlive(); TestDefinitions.TestClientServerMultipleClients(); TestDefinitions.TestClientServerMultipleServers(); TestDefinitions.TestConnectTokenExpired(); TestDefinitions.TestClientInvalidConnectToken(); TestDefinitions.TestConnectionTimeout(); TestDefinitions.TestChallengeResponseTimeout(); TestDefinitions.TestConnectionRequestTimeout(); TestDefinitions.TestConnectionDenied(); TestDefinitions.TestClientSideDisconnect(); TestDefinitions.TestServerSideDisconnect(); TestDefinitions.TestReconnect(); iterations++; } sw.Stop(); }
public void TestConnectionRequestPacket() { TestDefinitions.TestConnectionRequestPacket(); }
public void TestReplayProtection() { TestDefinitions.TestReplayProtection(); }
public void TestEncryptionManager() { TestDefinitions.TestEncryptionManager(); }
public void TestConnectTokenExpired() { TestDefinitions.TestConnectTokenExpired(); }
public void TestClientServerKeepAlive() { TestDefinitions.TestClientServerKeepAlive(); }
public void TestConnectionDisconnectPacket() { TestDefinitions.TestConnectionDisconnectPacket(); }
public void TestConnectionChallengePacket() { TestDefinitions.TestConnectionChallengePacket(); }
public void TestClientReconnect() { TestDefinitions.TestReconnect(); }
public void TestServerSideDisconnect() { TestDefinitions.TestServerSideDisconnect(); }
public void TestClientSideDisconnect() { TestDefinitions.TestClientSideDisconnect(); }
public void TestConnectionRequestTimeout() { TestDefinitions.TestConnectionRequestTimeout(); }
public void TestChallengeResponseTimeout() { TestDefinitions.TestChallengeResponseTimeout(); }
public void TestInvalidConnectToken() { TestDefinitions.TestClientInvalidConnectToken(); }
public void TestConnectionDeniedPacket() { TestDefinitions.TestConnectionDeniedPacket(); }
public void TestConnectionKeepAlivePacket() { TestDefinitions.TestConnectionKeepAlivePacket(); }
public void TestConnectToken() { TestDefinitions.TestConnectToken(); }
public void TestConnectionPayloadPacket() { TestDefinitions.TestConnectionPayloadPacket(); }
public void SoakClientServerRandomConnection() { TestDefinitions.SoakTestClientServerConnection(30); }
public void TestClientServerConnection() { TestDefinitions.TestClientServerConnection(); }
public void TestChallengeToken() { TestDefinitions.TestChallengeToken(); }
public void TestClientServerMultipleServers() { TestDefinitions.TestClientServerMultipleServers(); }
public void TestSequence() { TestDefinitions.TestSequence(); }