public void CsvLinesToArrayMapper_Should_Generate_Array() { var lines = new[] { "Surname, Name", "Szczudlo, Maciej", "Szefer, Jola" }.ToList(); var mapper = new CsvLinesToArrayMapper(); var array = mapper.Convert(lines); (array.GetUpperBound(0) + 1).Should().Be(lines.Count); (array.GetUpperBound(1) + 1).Should().Be(lines.First().Split(',').Length); }
public void CodeGeneratorTool_Should_Generate_Select_Staments() { var mapper = new CsvLinesToArrayMapper(); var codeGeneratorParams = new CodeGeneratorToolParameters { Header = TextPartProvider.GetTextPartAsStr("TabToCode01.Header"), Pattern = TextPartProvider.GetTextPartAsStr("TabToCode01.Pattern"), Footer = TextPartProvider.GetTextPartAsStr("TabToCode01.Footer"), InputDocument = new Document { Lines = TextPartProvider.GetTextPart("TabToCode01.Data") } }; var tableToCodeGenerator = new CodeGeneratorTool(); var result = tableToCodeGenerator.Generate(codeGeneratorParams); }