Пример #1
0
        public void SpectateTest()
        {
            FrontEndAccess.UserToken.Token = Token;
            var game = GameAccess.CreateGame(DefaultGame);

            // login as another user to spectate the game
            FrontEndAccess.UserToken.Token = OtherUserToken;

            game = GameAccess.Spectate(game.HashId);

            Assert.AreEqual(1, game.ParticipantsHashId.Count);
            Assert.AreEqual(1, game.SpectatorsHashId.Count);

            GameAccess.QuitGame(game.HashId);

            game = GameAccess.GetGameInfo(game.HashId);
            Assert.AreEqual(1, game.ParticipantsHashId.Count);
            Assert.AreEqual(0, game.SpectatorsHashId.Count);

            FrontEndAccess.UserToken.Token = Token;
            GameAccess.DeleteGame(game.HashId);
        }