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); }
public void CreateFullBoard_DefaultChessBoard_Success() { var complete_board = loader.CreateBoard(chess_config); Assert.IsTrue(complete_board.Width == 8 && complete_board.Height == 8); }