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); }