public void NewPlayerBoardStartsWithDefaults()
        {
            var board = new PlayerBoard();

            Assert.AreEqual(12, board.Food);
            Assert.AreEqual(5, board.TotalPeople);

            Assert.AreEqual(0, board.Resources[Resource.Wood]);
            Assert.AreEqual(0, board.Resources[Resource.Brick]);
            Assert.AreEqual(0, board.Resources[Resource.Stone]);
            Assert.AreEqual(0, board.Resources[Resource.Gold]);

            Assert.AreEqual(Tool.None, board.Tools[0]);
            Assert.AreEqual(Tool.None, board.Tools[1]);
            Assert.AreEqual(Tool.None, board.Tools[2]);
        }
Exemple #2
0
        public PlayerBoard CreateNew()
        {
            var playerBoard = new PlayerBoard
            {
                Food = 1980,
                FoodTrack = 10,
                PeopleToPlace = 10,
                TotalPeople = 10,
            };

            playerBoard.Resources[Resource.Wood] = 999;
            playerBoard.Resources[Resource.Brick] = 999;
            playerBoard.Resources[Resource.Stone] = 999;
            playerBoard.Resources[Resource.Gold] = 999;

            playerBoard.Tools[0] = Tool.Plus4;
            playerBoard.Tools[1] = Tool.Plus4;
            playerBoard.Tools[2] = Tool.Plus4;

            return playerBoard;
        }