void GivenBoardTile(char letter, int x, int y) { boardTiles.Add(new Tile(letter) { Location = "board", BoardPositionX = x, BoardPositionY = y }); gridModelTiles[x, y] = new GridModelTile() { Origin = GridModelTileOrigin.FromBoard, Letter = letter }; }
void GivenPlayerTile(char letter, string location = "", int x = 0, int y = 0) { playerTiles.Add(MakePlayerTile(letter, location, x, y)); gridModelTiles[x, y] = new GridModelTile() { Origin = GridModelTileOrigin.FromPlayer, Letter = letter }; gridModelable.MinX.Returns(playerTiles.Min(t => t.BoardPositionX)); gridModelable.MaxX.Returns(playerTiles.Max(t => t.BoardPositionX)); gridModelable.MinY.Returns(playerTiles.Min(t => t.BoardPositionY)); gridModelable.MaxY.Returns(playerTiles.Max(t => t.BoardPositionY)); }