Exemple #1
0
        public void ShipDeploymentEndsWhenAllShipsPlaced()
        {
            gamestate.AddPlayerShip(new AircraftCarrier(new Position(0, 9, Orientation.Horizontal)));
            gamestate.AddPlayerShip(new BattleShip(new Position(0, 0, Orientation.Horizontal)));
            gamestate.AddPlayerShip(new Submarine(new Position(4, 1, Orientation.Horizontal)));
            gamestate.AddPlayerShip(new Destroyer(new Position(4, 3, Orientation.Vertical)));
            gamestate.AddPlayerShip(new Minesweeper(new Position(7, 7, Orientation.Vertical)));

            Assert.False(gamestate.IsShipDeploymentPhase());
        }