Example #1
0
        /// <summary>
        /// A method to create a new player in the Database.
        /// </summary>
        /// <param name="player">The Player object to create.</param>
        /// <returns>The player object back.</returns>
        private Player createPlayer(Player player)
        {
            player.NextCardID = StoryCard.FIRST_STORY_CARD;
            bool result = _database.AddNewPlayer(player);

            if (!result)
            {
                throw new GameDatabaseException("Error: Could not add the new player.");
            }

            return(player);
        }
Example #2
0
        public void AddNewPlayerReturnsTrue()
        {
            Player newPlayer = new Player(_testPlayerID, "", DateTime.Now);

            Assert.IsTrue(database.AddNewPlayer(newPlayer));
        }