Exemple #1
0
 public void test_wrap_with_column_width_19_text_boudaries()
 {
     const string text = "aaabc cde sdfddddf someaa more text aatext klj;kjkl dddddd";
     var wrapper = new Wrapper();
     var result = wrapper.Wrap(text, 21, true);
     result.Should().Be("aaabc cde sdfddddf \nsomeaa more text \naatext klj;kjkl \ndddddd");
 }
Exemple #2
0
 public void test_wrap_with_text_lenght_less_then_colwidth()
 {
     const string text = "abcd";
     var wrapper = new Wrapper();
     var result = wrapper.Wrap(text, 10, false);
     result.Should().Be("abcd");
 }
Exemple #3
0
 public void test_wrap_with_column_width_19()
 {
     const string text = "abc cde sdfddddf some more text text klj;kjkl dddddd";
     var wrapper = new Wrapper();
     var result = wrapper.Wrap(text, 19, false);
     result.Should().Be("abc cde sdfddddf so\nme more text text k\nlj;kjkl dddddd");
 }
Exemple #4
0
 public void test_wrap_with_boundaries_less_20_column_width()
 {
     const string text = "abc cde sdfddddf some more text text klj;kjkl dddddd";
     var wrapper = new Wrapper();
     Action act =() => wrapper.Wrap(text, 19, true);
     act.ShouldThrow<Exception>("The column width is rejected as too short for a line wrap");
 }
Exemple #5
0
 public void test_wrap_with_0_column_widht()
 {
     var text = "some text lk'l'k";
     var wrapper = new Wrapper();
     var result = wrapper.Wrap(text, 0, false);
     result.Should().Be(text);
 }
Exemple #6
0
 public void test_words_longer_then_column_width_()
 {
     const string text = "abc cde sdfddddf sffdsfomrremoretexttextklj;kjkldddddd";
     var wrapper = new Wrapper();
     var result = wrapper.Wrap(text, 22, false);
     result.Should().Be("abc cde sdfddddf sffds\nfomrremoretexttextklj;\nkjkldddddd");
 }
Exemple #7
0
 public void test_words_longer_then_column_width()
 {
     const string text = "abc cde sdfddddf sffdsfomrremoretexttextklj;kjkldddddd";
     var wrapper = new Wrapper();
     Action act = () => wrapper.Wrap(text, 22, true);
     act.ShouldThrow<Exception>("One or more words is longer then column width");
 }