コード例 #1
0
        public void Should_create_new_board()
        {
            var gamePreparer = new GamePreparer();
            var board        = gamePreparer.CreateAndPrepareBoard();

            Assert.NotNull(board);
        }
コード例 #2
0
        public void Should_create_new_board_with_one_queen_on_position_0_4()
        {
            var gamePreparer = new GamePreparer();
            var board        = gamePreparer.CreateAndPrepareBoard();

            var position = board.GetPieceOfPosition(0, 4);

            Assert.IsType <Queen>(position);
        }
コード例 #3
0
        public void Should_create_new_board_with_one_king_on_position_0_3()
        {
            var gamePreparer = new GamePreparer();
            var board        = gamePreparer.CreateAndPrepareBoard();

            var position = board.GetPieceOfPosition(0, 3);

            Assert.IsType <King>(position);
        }
コード例 #4
0
        public void Should_create_new_board_with_two_black_horses_on_position(int positionX, int positionY)
        {
            var gamePreparer = new GamePreparer();
            var board        = gamePreparer.CreateAndPrepareBoard();

            var position = board.GetPieceOfPosition(positionX, positionY);

            Assert.IsType <Horse>(position);
        }
コード例 #5
0
        public void Should_create_new_board_with_eight_black_chessPawns_on_position(int positionX, int positionY)
        {
            var gamePreparer = new GamePreparer();
            var board        = gamePreparer.CreateAndPrepareBoard();

            var position = board.GetPieceOfPosition(positionX, positionY);

            Assert.IsType <ChessPawn>(position);
        }