public void Init() { board = new Board(); config = new ConfigChess(); hCoord = config.ListHorizontalBoardCoordinates(); vCoord = config.ListVerticalBoardCoordinates(); board.Initialize( hCoord, vCoord ); }
public void Initialized_Chess_Has_A_Board_Initialized() { ConfigChess config = new ConfigChess(); var boardMock = new Mock<IBoard>(); boardMock.Setup( x => x.Initialize( config.ListHorizontalBoardCoordinates(), config.ListVerticalBoardCoordinates() ) ); chess = new ChessEngine( boardMock.Object, new Player( Player.PlayerColor.White ), new Player( Player.PlayerColor.Black ), new ConfigChess() ); chess.Initialize(); boardMock.Verify(); }
public Pawn( ConfigChess.PieceID pieceID ) { this.pieceID = pieceID; }
public Knight( ConfigChess.PieceID pieceID ) { this.pieceID = pieceID; }
public Queen( ConfigChess.PieceID pieceID ) { this.pieceID = pieceID; }
public Bishop( ConfigChess.PieceID pieceID ) { this.pieceID = pieceID; }
public Rook( ConfigChess.PieceID pieceID ) { this.pieceID = pieceID; }
public King( ConfigChess.PieceID pieceID ) { this.pieceID = pieceID; }