public void should_return_correct_tabulated_border_when_line_contains_chinese_character()
        {
            var lines = new[]
            {
                new SplitedLine("1 2成", Separator),
                new SplitedLine("1", Separator),
            };
            OldTabulatedMultiLine tabulatedMultiLine = new OldTabulatedMultiLine(lines, lines.GetDefaultTabulatedColumn());

            Assert.AreEqual("┌─┬──┐", tabulatedMultiLine.GetBorder(1));
            Assert.AreEqual("├─┴──┤", tabulatedMultiLine.GetBorder(2));
            Assert.AreEqual("└────┘", tabulatedMultiLine.GetBorder(3));
        }
        public void should_return_correct_tabulated_border_when_frequent_column_is_same()
        {
            var lines = new[]
            {
                new SplitedLine("1 2 333333", Separator),
                new SplitedLine("1 2 3 4", Separator),
            };
            OldTabulatedMultiLine tabulatedMultiLine = new OldTabulatedMultiLine(lines, lines.GetDefaultTabulatedColumn());

            Assert.AreEqual("┌───────┐", tabulatedMultiLine.GetBorder(1));
            Assert.AreEqual("├─┬─┬─┬─┤", tabulatedMultiLine.GetBorder(2));
            Assert.AreEqual("└─┴─┴─┴─┘", tabulatedMultiLine.GetBorder(3));
        }
        public void should_return_correct_tabulated_border_when_column_is_different()
        {
            var lines = new[]
            {
                new SplitedLine("111 2222 333", Separator),
                new SplitedLine("1 2222", Separator),
                new SplitedLine("1111111 2222 3", Separator),
                new SplitedLine("1 2 33333333", Separator),
                new SplitedLine("111 22 33 4", Separator),
            };
            OldTabulatedMultiLine tabulatedMultiLine = new OldTabulatedMultiLine(lines, lines.GetDefaultTabulatedColumn());

            Assert.AreEqual("┌────┬──┬────┐", tabulatedMultiLine.GetBorder(1));
            Assert.AreEqual("├────┴──┴────┤", tabulatedMultiLine.GetBorder(2));
            Assert.AreEqual("├────┬──┬────┤", tabulatedMultiLine.GetBorder(3));
            Assert.AreEqual("├────┼──┼────┤", tabulatedMultiLine.GetBorder(4));
            Assert.AreEqual("├────┼──┼────┤", tabulatedMultiLine.GetBorder(5));
            Assert.AreEqual("└────┴──┴────┘", tabulatedMultiLine.GetBorder(6));
        }