Example #1
0
        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();
        }
Example #2
0
 public void TestConnectionRequestPacket()
 {
     TestDefinitions.TestConnectionRequestPacket();
 }
Example #3
0
 public void TestReplayProtection()
 {
     TestDefinitions.TestReplayProtection();
 }
Example #4
0
 public void TestEncryptionManager()
 {
     TestDefinitions.TestEncryptionManager();
 }
Example #5
0
 public void TestConnectTokenExpired()
 {
     TestDefinitions.TestConnectTokenExpired();
 }
Example #6
0
 public void TestClientServerKeepAlive()
 {
     TestDefinitions.TestClientServerKeepAlive();
 }
Example #7
0
 public void TestConnectionDisconnectPacket()
 {
     TestDefinitions.TestConnectionDisconnectPacket();
 }
Example #8
0
 public void TestConnectionChallengePacket()
 {
     TestDefinitions.TestConnectionChallengePacket();
 }
Example #9
0
 public void TestClientReconnect()
 {
     TestDefinitions.TestReconnect();
 }
Example #10
0
 public void TestServerSideDisconnect()
 {
     TestDefinitions.TestServerSideDisconnect();
 }
Example #11
0
 public void TestClientSideDisconnect()
 {
     TestDefinitions.TestClientSideDisconnect();
 }
Example #12
0
 public void TestConnectionRequestTimeout()
 {
     TestDefinitions.TestConnectionRequestTimeout();
 }
Example #13
0
 public void TestChallengeResponseTimeout()
 {
     TestDefinitions.TestChallengeResponseTimeout();
 }
Example #14
0
 public void TestInvalidConnectToken()
 {
     TestDefinitions.TestClientInvalidConnectToken();
 }
Example #15
0
 public void TestConnectionDeniedPacket()
 {
     TestDefinitions.TestConnectionDeniedPacket();
 }
Example #16
0
 public void TestConnectionKeepAlivePacket()
 {
     TestDefinitions.TestConnectionKeepAlivePacket();
 }
Example #17
0
 public void TestConnectToken()
 {
     TestDefinitions.TestConnectToken();
 }
Example #18
0
 public void TestConnectionPayloadPacket()
 {
     TestDefinitions.TestConnectionPayloadPacket();
 }
Example #19
0
 public void SoakClientServerRandomConnection()
 {
     TestDefinitions.SoakTestClientServerConnection(30);
 }
Example #20
0
 public void TestClientServerConnection()
 {
     TestDefinitions.TestClientServerConnection();
 }
Example #21
0
 public void TestChallengeToken()
 {
     TestDefinitions.TestChallengeToken();
 }
Example #22
0
 public void TestClientServerMultipleServers()
 {
     TestDefinitions.TestClientServerMultipleServers();
 }
Example #23
0
 public void TestSequence()
 {
     TestDefinitions.TestSequence();
 }