コード例 #1
0
ファイル: test_Formatieren.cs プロジェクト: ralfw/dnp2013
        public void Trennzeile_bauen()
        {
            var spaltenbreiten = new[] {1, 2};
            var sut = new Formatieren();

            var trennzeile = sut.Trennzeile_bauen(spaltenbreiten);

            Assert.That(trennzeile, Is.EqualTo("+-+--+"));
        }
コード例 #2
0
ファイル: test_Formatieren.cs プロジェクト: ralfw/dnp2013
        public void Spaltenbreiten_bestimmen()
        {
            var records = new[]
                {
                    new[]{"A", "BBB"},
                    new[]{"11", "22"}
                };
            var sut = new Formatieren();

            var spaltenbreiten = sut.Spaltenbreiten_bestimmen(records);

            Assert.That(spaltenbreiten, Is.EqualTo(new[]{2,3}));
        }
コード例 #3
0
ファイル: test_Formatieren.cs プロジェクト: ralfw/dnp2013
        public void Parsen()
        {
            var zeilen = new[] {"a;b;c", "x;;y"};
            var sut = new Formatieren();

            var records = sut.Parsen(zeilen);

            Assert.That(records, Is.EqualTo(new[]
                {
                    new[]{"a", "b", "c"},
                    new[]{"x", "", "y"}
                }));
        }
コード例 #4
0
ファイル: test_Akzeptanz.cs プロジェクト: ralfw/dnp2013
        public void Beispiel()
        {
            var input = new[] {"Name;Straße;Ort",
                               "Peter;Am Hang 5;12345 Ort",
                               "Paul;Weg 9;54321 Stadt"};

            var sut = new Formatieren();
            var output = sut.Formatiere_als_Tabelle(input);

            Assert.That(output, Is.EqualTo(new[]{"+-----+---------+-----------+",
                                                 "|Name |Straße   |Ort        |",
                                                 "+-----+---------+-----------+",
                                                 "|Peter|Am Hang 5|12345 Ort  |",
                                                 "|Paul |Weg 9    |54321 Stadt|",
                                                 "+-----+---------+-----------+"}));
        }
コード例 #5
0
ファイル: test_Formatieren.cs プロジェクト: ralfw/dnp2013
        public void Tabelle_bauen()
        {
            var records = new[]
                {
                    new[] {"A", "B"},
                    new[] {"1", "2"},
                    new[] {"10", "20"}
                };
            var sut = new Formatieren();

            var tabelle = sut.Tabelle_bauen(records, "---");

            Assert.That(tabelle, Is.EqualTo(new[]{"---",
                                                  "|A|B|",
                                                  "---",
                                                  "|1|2|",
                                                  "|10|20|",
                                                  "---"}));
        }
コード例 #6
0
ファイル: test_Formatieren.cs プロジェクト: ralfw/dnp2013
        public void Werte_auffüllen()
        {
            var records = new[]
                {
                    new[] {"A", "B"},
                    new[] {"1", "2"},
                    new[] {"10", "20"}
                };
            var spaltenbreiten = new[] {2, 3};
            var sut = new Formatieren();

            var aufgefüllt = sut.Werte_auffüllen(records, spaltenbreiten);

            Assert.That(aufgefüllt, Is.EqualTo(new[]
                {
                    new[]{"A ", "B  "},
                    new[]{"1 ", "2  "},
                    new[]{"10", "20 "}
                }));
        }