Ejemplo n.º 1
0
        public void ReadFromFileShoudReturnListOfMoves()
        {
            var listOfMoves = ReadFromFile.ProcessFile("chess-moves.txt");

            string move1 = listOfMoves[0];
            string move2 = listOfMoves[1];


            Assert.Equal("Pe4", move1);
            Assert.Equal("Pe5", move2);
        }
Ejemplo n.º 2
0
        public void ConvertPieceInitialFromMoveToPieceNameShouldReturnPieceName()
        {
            var listOfMoves = ReadFromFile.ProcessFile("chess-moves.txt");

            string move1 = listOfMoves[0];
            string move3 = listOfMoves[2];

            var pieceTypePawn2 = MoveNotationConverter.ConvertPieceInitialFromMoveToPieceName(move3);
            var pieceTypePawn  = MoveNotationConverter.ConvertPieceInitialFromMoveToPieceName(move1);

            Assert.Equal(PieceName.Pawn, pieceTypePawn);
            Assert.Equal(PieceName.Pawn, pieceTypePawn2);
        }