public void ShootBaloons_HitPosition()
        {
            GameBoardManager gameBoardManager = new GameBoardManager();

            gameBoardManager.GenerateNewGameBoard();
            string      input       = "2 1";
            Coordinates coordinates = new Coordinates();

            Coordinates.TryParse(input, ref coordinates);
            gameBoardManager.ShootBaloons(coordinates);
            input = "0 1";
            Coordinates.TryParse(input, ref coordinates);
            gameBoardManager.ShootBaloons(coordinates);
        }
        public void ShootCounter_ThreeShoots()
        {
            GameBoardManager gameBoardManager = new GameBoardManager();

            gameBoardManager.GenerateNewGameBoard();
            string      input       = "0 0";
            Coordinates coordinates = new Coordinates();

            Coordinates.TryParse(input, ref coordinates);
            gameBoardManager.ShootBaloons(coordinates);
            input = "1 1";
            Coordinates.TryParse(input, ref coordinates);
            gameBoardManager.ShootBaloons(coordinates);
            input = "2 2";
            Coordinates.TryParse(input, ref coordinates);
            gameBoardManager.ShootBaloons(coordinates);
            Assert.AreEqual(3, gameBoardManager.ShootCounter);
        }
        public void RemainingBaloons_OneShot()
        {
            GameBoardManager gameBoardManager = new GameBoardManager();

            gameBoardManager.GenerateNewGameBoard();
            string      input       = "0 0";
            Coordinates coordinates = new Coordinates();

            Coordinates.TryParse(input, ref coordinates);
            gameBoardManager.ShootBaloons(coordinates);
            Assert.IsTrue(gameBoardManager.RemainingBaloons < 50);
        }
        public void ShootBaloons_CoordinatesZeroZero()
        {
            GameBoardManager gameBoardManager = new GameBoardManager();

            gameBoardManager.GenerateNewGameBoard();
            string      input       = "0 0";
            Coordinates coordinates = new Coordinates();

            Coordinates.TryParse(input, ref coordinates);
            gameBoardManager.ShootBaloons(coordinates);
            char arr    = gameBoardManager.GameBoard[4, 2];
            char result = '.';

            Assert.AreEqual(result, arr);
        }