public void QuitgameHostTest() { var firstCount = GameAccess.GetAllGames().Count; var game = GameAccess.CreateGame(DefaultGame); GameAccess.QuitGame(game.HashId); var secondCount = GameAccess.GetAllGames().Count; Assert.AreEqual(firstCount, secondCount); }
public void DeleteGameTest() { var firstCount = GameAccess.GetAllGames().Count; // create game var game = GameAccess.CreateGame(DefaultGame); GameAccess.DeleteGame(game.HashId); var secondCount = GameAccess.GetAllGames().Count; Assert.AreEqual(firstCount, secondCount); }
public void QuitGameTest() { var firstCount = GameAccess.GetAllGames().Count; FrontEndAccess.UserToken.Token = OtherUserToken; var game = GameAccess.CreateGame(DefaultGame); FrontEndAccess.UserToken.Token = Token; GameAccess.JoinGame(game.HashId); GameAccess.QuitGame(game.HashId); game = GameAccess.GetGameInfo(game.HashId); Assert.AreEqual(1, game.CurrentPlayerCount); Assert.AreEqual(1, game.ParticipantsHashId.Count); var secondCount = GameAccess.GetAllGames().Count; Assert.AreEqual(firstCount + 1, secondCount); FrontEndAccess.UserToken.Token = OtherUserToken; GameAccess.DeleteGame(game.HashId); }