コード例 #1
0
        void fluid_should_setTrimTrailingSpace()
        {
            var tab = new PlainTextTable();

            tab.TrimTrailingSpace(true);

            Assert.True(tab.TrimTrailingWhitespace);
        }
コード例 #2
0
        void render_should_writeTrimmedRightColumn()
        {
            var tab = new PlainTextTable(create_test_data());

            tab.TrimTrailingSpace(true);

            var result = tab.ToString();

            output.WriteLine(result + "EOM");

            string expected = @"Col A Col B Col C
R1-A  R1-B  R1-C
R2-A  R2-B  R2-C long
R3-A  R3-B  R3-C
";

            Assert.Equal(expected, result);
        }
コード例 #3
0
        void render_should_writeAlignedColumnsAndTrimTrailingWhite()
        {
            var tab = new PlainTextTable(create_test_data());

            tab.SeparateBy("|");
            tab.Align('l', 'r', 'm');
            tab.TrimTrailingSpace(true);

            var result = tab.ToString();

            output.WriteLine(result + "EOM");

            string expected = @"Col A|Col B|  Col C
R1-A | R1-B|  R1-C
R2-A | R2-B|R2-C long
R3-A | R3-B|  R3-C
";

            Assert.Equal(expected, result);
        }