コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: TableToCodeTests.cs プロジェクト: macieja79/textpro
        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);
        }