Пример #1
0
        public void ClientConnectTest()
        {
            _client.Connect(CLIENT_CONNECTS_TO_IP, SERVER_PORT);
            EmptyTask.Wait(WAIT_TIMEOUT);

            Assert.AreEqual(1, _gameApplication.GetStats().PeerCount);
            _client.Disconnect();
            EmptyTask.Wait(WAIT_TIMEOUT);

            Assert.AreEqual(0, _gameApplication.GetStats().PeerCount);
            _client.Connect(CLIENT_CONNECTS_TO_IP, SERVER_PORT);
            EmptyTask.Wait(WAIT_TIMEOUT);

            Assert.AreEqual(1, _gameApplication.GetStats().PeerCount);

            _client.Disconnect();
            EmptyTask.Wait(WAIT_TIMEOUT);
        }
Пример #2
0
 public void TearDown()
 {
     if (_client1.IsConnected())
     {
         _client1.Disconnect();
     }
     if (_client2.IsConnected())
     {
         _client2.Disconnect();
     }
     if (_client3.IsConnected())
     {
         _client3.Disconnect();
     }
     _mmApplication.ShutDown();
     _gameApplication.ShutDown();
 }