public void GivenPluralProfanity_IsProfanity_IsFalse() { var sut = new ProfanityFilter.ProfanityFilter(); var result = sut.IsProfanity("shits"); Assert.That(result, Is.True); }
public void GivenProfanities_IsProfanity_IsTrue(string profanity) { var sut = new ProfanityFilter.ProfanityFilter(); var result = sut.IsProfanity(profanity); Assert.That(result, Is.True); }
public void GivenProfanityThatLibraryDoesNotRecognise_IsProfanity_IsFalse() { var sut = new ProfanityFilter.ProfanityFilter(); var result = sut.IsProfanity("sh1tface"); Assert.That(result, Is.False); }
public void GivenWordsWhichAreNotProfane_IsProfanity_IsFalse(string wordWhichIsNotProfane) { var sut = new ProfanityFilter.ProfanityFilter(); var result = sut.IsProfanity(wordWhichIsNotProfane); Assert.That(result, Is.False); }
public IActionResult GetWord(string term) { var isProfanity = _profanityFilter.IsProfanity(term); var termAfterLeet = term.LeetDecode(); var profanityLog = new ProfanityLog(termAfterLeet, isProfanity, "Validate Word", term); SaveChanges(profanityLog); return(Ok(profanityLog)); }