示例#1
0
        public void two_columns_with_length_0()
        {
            BorderTemplate borderTemplate = BorderTemplate.SingleLineBorderTemplate;

            string actual = borderTemplate.GenerateTopBorder(0, 0);

            Assert.That(actual, Is.EqualTo("┌┬┐"));
        }
示例#2
0
        public void two_columns_with_length_5_and_5()
        {
            BorderTemplate borderTemplate = BorderTemplate.SingleLineBorderTemplate;

            string actual = borderTemplate.GenerateTopBorder(5, 5);

            Assert.That(actual, Is.EqualTo("┌─────┬─────┐"));
        }
示例#3
0
        public void returns_string_empty_if_no_column_is_provided()
        {
            BorderTemplate borderTemplate = BorderTemplate.SingleLineBorderTemplate;

            string actual = borderTemplate.GenerateTopBorder();

            Assert.That(actual, Is.EqualTo(string.Empty));
        }
示例#4
0
        public void Render(ITablePrinter tablePrinter)
        {
            if (borderText == null)
            {
                borderText = borderTemplate.GenerateTopBorder(columnsWidths);
            }

            tablePrinter.WriteLineBorder(borderText);
        }