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); }