Exemplo n.º 1
0
 private void BuildTableArg(string indent, StringBuilder stepOfScenario)
 {
     if (TableArg != null)
     {
         BDDGherkinTableBuilder tableBuilder = new BDDGherkinTableBuilder();
         stepOfScenario
         .AppendLine()
         .Append(tableBuilder.Build(TableArg, TableSeqNo, indent));
     }
 }
Exemplo n.º 2
0
        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());
        }