public void SANToMove_Should_ThrowArgumentException(string initialFEN, string san)
        {
            //	Arrange
            SUT board;

            //	Act
            board = new SUT(initialFEN);
            board.SANToMove(san);
        }
        public void Move_Should_ResetEnPassant(string fen, string nextMove)
        {
            //  Arrange
            var board = new SUT(fen);

            //  Act
            board.Move(board.SANToMove(nextMove));
            fen = board.GetFEN();

            //  Assert
            Assert.AreEqual("-", new FEN(fen).EnPassant);
        }