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