Beispiel #1
0
        public void Clean_Text_Fragment()
        {
            var cleanedText = TextCleaner.Clean(TestData.TextWithOddCharacters);

            Assert.DoesNotContain(Environment.NewLine, cleanedText);
            Assert.DoesNotContain("  ", cleanedText);
            Assert.DoesNotContain("\t", cleanedText);
            Assert.False(cleanedText.StartsWith(" "));
        }
        public void TextCleanerTests_IndexKey_Indexes()
        {
            Assert.Null(TextCleaner.Clean(null));
            Assert.Equal(TextCleaner.Clean("    "), "    ");

            var test = ((char)147).ToString() + ((char)148).ToString() +
                       ((char)8220).ToString() + ((char)8221).ToString() + " " +
                       ((char)133).ToString() + ((char)8230).ToString() + " " +
                       ((char)146).ToString() + ((char)8217).ToString() +
                       ((char)145).ToString() + ((char)8216).ToString() + " " +
                       ((char)8211).ToString();
            var result = TextCleaner.Clean(test);

            Assert.Equal(result, "\"\"\"\" ...... '''' -");
        }
Beispiel #3
0
 public SourceTextModel(string title, string text)
 {
     Title = TextCleaner.Clean(title);
     Text  = TextCleaner.Clean(text);
 }