Example #1
0
        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);
        }
Example #4
0
 public void DeletePlayer(Player b)
 {
     Connection.Delete<Player>(b);
 }
Example #5
0
 public void AddPlayer(Player b)
 {
     Connection.Insert<Player>(b);
 }
Example #6
0
 public void UpdatePlayer(Player b)
 {
     Connection.Update<Player>(b);
 }
Example #7
0
 public void AddPlayer(Player player)
 {
     ActiveGame.Players.Add(new GamePlayer { Game = ActiveGame, Player = player });
 }