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]); }
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; }