public void GameInitializationInvalidBoard()
        {
            var playerList = new List<IPlayer> { new Player("[Black]Gosho", ChessColor.Black), new Player("[White]Pesho", ChessColor.White) };
            var board = new Board.Board(5, GlobalConstants.StandartGameTotalBoardCols);

            var strategy = new KingSurvivalGameInitializationStrategy();
            strategy.Initialize(playerList, board);
        }
        public void GameInitializationOnlyOnePlayer()
        {
            var playerList = new List<IPlayer> { new Player("[Black]Gosho", ChessColor.Black) };
            var board = new Board.Board(GlobalConstants.StandartGameTotalBoardRows, GlobalConstants.StandartGameTotalBoardCols);

            var strategy = new KingSurvivalGameInitializationStrategy();
            strategy.Initialize(playerList, board);
        }
        public void GameInitializationCheckPlayerCorrectName()
        {
            var playerList = new List<IPlayer> { new Player("[Black]Gosho", ChessColor.Black), new Player("[White]Pesho", ChessColor.White) };
            var board = new Board.Board(GlobalConstants.StandartGameTotalBoardRows, GlobalConstants.StandartGameTotalBoardCols);

            var strategy = new KingSurvivalGameInitializationStrategy();
            strategy.Initialize(playerList, board);

            Assert.AreEqual("[Black]Gosho", playerList[0].Name);
        }