Parámetros de uso de flujo de especificaciones en una tabla con un contexto de escenario

Estoy utilizando Specflow en C # para crear pruebas automáticas del navegador del lado del cliente con Selenium.

El objetivo de estas pruebas es simular el escenario empresarial en el que un cliente ingresa a nuestro sitio web en páginas específicas y luego se dirige a la página correcta.

Quiero usar parámetros dentro de un contexto de escenario, por ejemplo:

When I visit url
 | base                         | page      | parameter1       | parameter2     |
 | http://www.stackoverflow.com | questions | <questionNumber> | <questionName> |
Then browser contains test <questionNumber>

Examples: 
    | <questionNumber> | <questionName> |
    | 123              | specflow-q1    |
    | 456              | specflow-q2    |
    | 789              | specflow-q3    |

Nota: el paso "Cuando visito url" toma base + página + parámetro1 + parámetro2, crea url "base / página / parámetro1 / parámetro2" y va a esta URL.

El problema es que la tabla de entrada en el paso "I visit url" pasa el texto como está, sin modificarlo en la sección de ejemplos.

Significa que la tabla que construye la sintaxis anterior tiene una fila con los nombres de los parámetros de datos:

http://www.stackoverflow.com, preguntas, questionNumber, questionName

En lugar de usar su valor:

http://www.stackoverflow.com, preguntas, 123, specflow-q1

¿Sabes cómo puedo usarlo correctamente?

Respuestas a la pregunta(2)

Su respuesta a la pregunta