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("#"))); }
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("#"))); }
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]); }