public void SetupGame() { var gameBoardBuilder = new GameBoardBuilder(GridSize) .WithShips(1, ShipType.Battleship) .WithShips(2, ShipType.Destroyer); PlayerBoard = gameBoardBuilder.Build(); AIBoard = gameBoardBuilder.Build(); _aiPlayer = new AIPlayer(AIBoard); }
public void GivenSizeCreatesGameBoard() { var builder = new GameBoardBuilder(); var board = builder.Build(new Size(2, 2)); board.Squares.Should().ContainKeys( new Point(1, 1), new Point(1, 2), new Point(2, 1), new Point(2, 2) ); }