private void BuildTableArg(string indent, StringBuilder stepOfScenario) { if (TableArg != null) { BDDGherkinTableBuilder tableBuilder = new BDDGherkinTableBuilder(); stepOfScenario .AppendLine() .Append(tableBuilder.Build(TableArg, TableSeqNo, indent)); } }
public string Build(Examples examples) { string instantiationName = FeatureClassName + "_" + InstanceNo.ToString(); InstanceNo++; string exampleTableName = "s_table_" + InstanceNo.ToString(); StringBuilder instantiatedTestClass = new StringBuilder(); instantiatedTestClass .AppendLine() .AppendLine(BDDGherkinTableBuilder.BuildTableVariable(examples.ExampleTable, exampleTableName, indent: "", is_static: true)) .Append(InstantiatedTestClass(instantiationName, exampleTableName)); return(instantiatedTestClass.ToString()); }