예제 #1
0
 public string MapToString(G.DocString docString)
 {
     return(this.mapper.Map <string>(docString));
 }
예제 #2
0
 public string MapToString(G.DocString docString)
 {
     return(docString?.Content);
 }
예제 #3
0
        private void FormatDocString(DocString docString, StringBuilder result)
        {
            result.Append(STEPARG_INDENT + GherkinLanguageConstants.DOCSTRING_SEPARATOR);
            if (docString.ContentType != null)
                result.Append(docString.ContentType);
            result.AppendLine();

            var lines = docString.Content.Split(new[] { Environment.NewLine }, StringSplitOptions.None);
            foreach (var line in lines)
            {
                result.Append(STEPARG_INDENT);
                result.AppendLine(line);
            }

            result.AppendLine(STEPARG_INDENT + GherkinLanguageConstants.DOCSTRING_SEPARATOR);
        }