示例#1
0
        public void CanWrapMultipleLine()
        {
            const string inputword    = "Today is friday. \nLets go outside.\n Happy weekedn!";
            const string expectedword = "Today\n is friday. \nLets go outside.\nHappy weekedn!";
            var          actualresult = (WordWrap.Wrap(inputword, 5));

            Assert.That(expectedword, Is.EqualTo(actualresult),
                        string.Format("result of entered word [{0}] is [{1}] but it should be [{2}]", inputword,
                                      actualresult, expectedword));
        }
示例#2
0
 public void CanTestNewLineCharacter()
 {
     Assert.That("\n", Is.EqualTo(WordWrap.Wrap("\n", 1)));
     Assert.That("\nLet's\nGo\noutside.", Is.EqualTo(WordWrap.Wrap("\nLet's Go\noutside.", 5)));
 }
示例#3
0
 public void CanTestForNullWord()
 {
     Assert.That("", Is.EqualTo(WordWrap.Wrap(null, 5)));
 }
示例#4
0
 public void CanTestForNullOrWhiteSpacesWord()
 {
     Assert.That("", Is.EqualTo(WordWrap.Wrap(null, 5)));
     Assert.That("", Is.EqualTo(WordWrap.Wrap(" ", 5)));
 }
示例#5
0
 public void CanWrapSingleLine()
 {
     Assert.That("Let's\nGo", Is.EqualTo(WordWrap.Wrap("Let's  Go", 5)));
 }