Exemplo n.º 1
0
 public DataTopBorder(BorderTemplate borderTemplate)
 {
     if (borderTemplate == null)
     {
         throw new ArgumentNullException(nameof(borderTemplate));
     }
     this.borderTemplate = borderTemplate;
 }
        public void returns_string_empty_if_both_column_lists_are_empty()
        {
            BorderTemplate borderTemplate = BorderTemplate.SingleLineBorderTemplate;

            string actual = borderTemplate.GenerateHorizontalSeparator(new List <int>(), new List <int>());

            Assert.That(actual, Is.EqualTo(string.Empty));
        }
 public TitleBottomBorder(BorderTemplate borderTemplate)
 {
     if (borderTemplate == null)
     {
         throw new ArgumentNullException(nameof(borderTemplate));
     }
     this.borderTemplate = borderTemplate;
 }
Exemplo n.º 4
0
        public void two_columns_with_length_0()
        {
            BorderTemplate borderTemplate = BorderTemplate.SingleLineBorderTemplate;

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

            Assert.That(actual, Is.EqualTo("┌┬┐"));
        }
Exemplo n.º 5
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("┌─────┬─────┐"));
        }
Exemplo n.º 6
0
 public TitleHeaderSeparator(BorderTemplate borderTemplate)
 {
     if (borderTemplate == null)
     {
         throw new ArgumentNullException(nameof(borderTemplate));
     }
     this.borderTemplate = borderTemplate;
 }
Exemplo n.º 7
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));
        }
Exemplo n.º 8
0
        public void two_columns_with_length_5_and_5()
        {
            BorderTemplate borderTemplate = BorderTemplate.SingleLineBorderTemplate;

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

            Assert.That(actual, Is.EqualTo("├─────┼─────┤"));
        }
Exemplo n.º 9
0
        public void one_column_with_length_0()
        {
            BorderTemplate borderTemplate = BorderTemplate.SingleLineBorderTemplate;

            string actual = borderTemplate.GenerateHorizontalSeparator(0);

            Assert.That(actual, Is.EqualTo("├┤"));
        }
        public void two_columns_with_length_5_and_0()
        {
            BorderTemplate borderTemplate = BorderTemplate.SingleLineBorderTemplate;

            string actual = borderTemplate.GenerateBottomBorder(5, 0);

            Assert.That(actual, Is.EqualTo("└─────┴┘"));
        }
        public void one_column_with_length_5()
        {
            BorderTemplate borderTemplate = BorderTemplate.SingleLineBorderTemplate;

            string actual = borderTemplate.GenerateBottomBorder(5);

            Assert.That(actual, Is.EqualTo("└─────┘"));
        }
        public void two_columns_with_length_5_and_5_List()
        {
            BorderTemplate borderTemplate = BorderTemplate.SingleLineBorderTemplate;

            string actual = borderTemplate.GenerateBottomBorder(new List <int> {
                5, 5
            });

            Assert.That(actual, Is.EqualTo("└─────┴─────┘"));
        }
        public void two_top_cells_equal_with_two_bottom_cells()
        {
            BorderTemplate borderTemplate  = BorderTemplate.SingleLineBorderTemplate;
            List <int>     topColumnWidths = new List <int> {
                3, 2
            };
            List <int> bottomColumnWidths = new List <int> {
                3, 2
            };

            string actual = borderTemplate.GenerateHorizontalSeparator(topColumnWidths, bottomColumnWidths);

            Assert.That(actual, Is.EqualTo("├───┼──┤"));
        }
        public void one_top_cell_greater_than_one_bottom_cell()
        {
            BorderTemplate borderTemplate  = BorderTemplate.SingleLineBorderTemplate;
            List <int>     topColumnWidths = new List <int> {
                6
            };
            List <int> bottomColumnWidths = new List <int> {
                2
            };

            string actual = borderTemplate.GenerateHorizontalSeparator(topColumnWidths, bottomColumnWidths);

            Assert.That(actual, Is.EqualTo("├──┬───┘"));
        }