internal static ExtendedTableRow Create(TableRow row, string[] headers) { var extendedRow = new ExtendedTableRow { Values = row.Cells.Select(x => x.Value).ToArray(), Headers = headers }; return(extendedRow); }
internal static ExtendedExamples Create(Examples examples) { var extended = new ExtendedExamples { Keyword = examples.Keyword, Headers = examples.TableHeader.Cells.Select(x => x.Value).ToArray(), }; extended.Rows = examples.TableBody.Select(row => ExtendedTableRow.Create(row, extended.Headers)).ToArray(); return(extended); }