Exemple #1
0
        public static DefaultChessController Create(DefaultChessConfiguration config)
        {
            DefaultChessController controller = new DefaultChessController();
            DefaultChessLoader     loader     = new DefaultChessLoader();

            controller.Board             = loader.CreateBoard(config);
            controller.White             = config.White;
            controller.Black             = config.Black;
            controller.CurrentPlayerInfo = new PlayerInfo {
                player = config.White, moves = controller.Board.GetAllMoves(config.White)
            };

            return(controller);
        }
Exemple #2
0
        public void CreateFullBoard_DefaultChessBoard_Success()
        {
            var complete_board = loader.CreateBoard(chess_config);

            Assert.IsTrue(complete_board.Width == 8 && complete_board.Height == 8);
        }