private static string BuildParameterStringFromStepParameters(List<Parameter> parameters, NodeExamples examples, int exampleIndex) { string parameterString = string.Empty; foreach (var parameter in parameters) { string parameterType = parameter.Type; string parameterValue = parameter.Value; if (parameter.IsFromExampleTable) { int index = examples.GetIndexOfParameter(parameter.Value); if (index >= 0) { parameterType = "string"; parameterValue = examples.Rows[exampleIndex][index]; } } if (parameterString != string.Empty) { parameterString += ", "; } if (parameterType == "string") { parameterString += string.Format("\"{0}\"", parameterValue); } else { parameterString += parameterValue; } } return parameterString; }