Ejemplo n.º 1
0
        private void CreateRoomLoop1()
        {
            string pass  = "******";
            string email = "*****@*****.**";
            string name  = "99999" + Thread.CurrentThread.ManagedThreadId.ToString();
            int    id    = UserBridge.RegisterUser(name, pass, email);

            Assert.True(id != -1);
            Assert.True(UserBridge.LoginUser(name, pass));
            int        RoomID;
            List <int> roomIDS = new List <int>();

            for (int i = 8850000; i < 8850100; i++)
            {
                RoomID = GameBridge.CreateGameRoom(id, 100);
                roomIDS.Add(RoomID);
            }

            for (int i = 0; i < roomIDS.Count; i++)
            {
                GameBridge.DoAction(id, CommunicationMessage.ActionType.Leave, 0, roomIDS[i]);
            }

            Assert.True(UserBridge.LogoutUser(id));
            UserBridge.DeleteUser(name, pass);
        }
Ejemplo n.º 2
0
        public void CreateGameTestBad()
        {
            int roomId = GameBridge.CreateGameRoom(UserId, -1);

            Assert.True(roomId == -1);
            Assert.False(GameBridge.DoesRoomExist(roomId));
            CleanUp(roomId);
        }
Ejemplo n.º 3
0
 public void ListActiveGamesTestGood()
 {
     //delete all users and games, register user1
     //  //RestartSystem();
     SetupUser1();
     RoomId = -1;
     Assert.True(RoomId == -1);
     Assert.True(UserBridge.IsThereUser(UserId));
     RoomId = GameBridge.CreateGameRoom(UserId, 10);
     RegisterUser2();
     Assert.True(UserBridge.IsThereUser(UserId));
     Assert.True(UserBridge.IsThereUser(_userId2));
     Assert.GreaterOrEqual(GameBridge.ListAvailableGamesByUserRank(_userId2).Count, 1);
     CleanUp(RoomId);
 }
Ejemplo n.º 4
0
        public void CreateGameTestGood()
        {
            ////RestartSystem();
            RoomId = -1;
            //SetupUser1();
            UserId = new Random().Next();
            RegisterUserToDB(UserId);

            Assert.False(UserBridge.getUserById(UserId) == null);
            RoomId = GameBridge.CreateGameRoom(UserId, 100);
            Assert.True(RoomId != -1);
            Assert.True(GameBridge.DoesRoomExist(RoomId));
            Assert.AreEqual(1, GameBridge.GetPlayersInRoom(RoomId).Count);
            Assert.AreEqual(UserId, GameBridge.GetPlayersInRoom(RoomId).First().user.Id());
            CleanUp(RoomId);
        }