public static Player AddPlayer(pokerpalooza_repo repo) { Player player; string firstName, lastName, displayName, phone; while (true) { Console.Write("Enter desired display name: "); if ((displayName = Console.ReadLine()).Equals("")) Console.WriteLine("A display name is required."); else break; } Console.Write("First Name: "); firstName = Console.ReadLine(); Console.Write("Last Name: "); lastName = Console.ReadLine(); Console.Write("Phone number: "); phone = Console.ReadLine(); player = new Player { DisplayName = displayName, FirstName = firstName, LastName = lastName, PhoneNumber = phone }; repo.AddPlayer(player); return player; }
public void GameController_CanAddPlayerToGame() { Player testPlayer = new Player { DisplayName = "TestPlayer1" }; Controller.AddPlayer(testPlayer); Assert.AreEqual(1, Controller.ActiveGame.Players.Where( x => x.Player.DisplayName.Equals(testPlayer.DisplayName)) .Count()); }
public void GameController_CanGetAvailablePlayers() { Player testPlayer = new Player { DisplayName = "TestPlayer" }; foreach (Player p in Repo.GetPlayers().Where( x => x.DisplayName.Equals(testPlayer.DisplayName))) Repo.DeletePlayer(p); Repo.AddPlayer(testPlayer); Assert.AreEqual(1, Controller.AvailablePlayersForGame().Where( x => x.DisplayName.Equals(testPlayer.DisplayName)) .Count()); Repo.DeletePlayer(testPlayer); }
public void DeletePlayer(Player b) { Connection.Delete<Player>(b); }
public void AddPlayer(Player b) { Connection.Insert<Player>(b); }
public void UpdatePlayer(Player b) { Connection.Update<Player>(b); }
public void AddPlayer(Player player) { ActiveGame.Players.Add(new GamePlayer { Game = ActiveGame, Player = player }); }