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