Ejemplo n.º 1
0
        public void SkipCommentLines()
        {
            // Arrange
            var repo = new ProfanityRepository();

            // Act
            var badwords = repo.ReadAsync(new Uri("http://www.aaronjacobson.com/badwords.txt")).Result;

            // Assert
            Assert.IsFalse(badwords.Any(l => l.StartsWith("#")));
        }
Ejemplo n.º 2
0
        public void SkipCommentLines()
        {
            // Arrange
            var repo    = new ProfanityRepository();
            var content = @"#I am a comment
# also a comment
### comment
p**n";

            // Act
            var badwords = repo.ParseLines(content);

            // Assert
            Assert.IsFalse(badwords.Any(l => l.StartsWith("#")));
        }
Ejemplo n.º 3
0
        public void SkipBlankLines()
        {
            // Arrange
            var repo    = new ProfanityRepository();
            var content = @"p**n
         

pornography";

            // Act
            var badwords = repo.ParseLines(content).ToList();

            // Assert
            Assert.AreEqual("p**n", badwords[0]);
            Assert.AreEqual("pornography", badwords[1]);
        }