public void ReturnCountForDetaultProfanityList() { var filter = new ProfanityBase(); int count = filter.Count; Assert.AreEqual(count, 1615); }
public void RemoveProfanityThrowsArgumentNullExceptionIfArrayNull() { var filter = new ProfanityBase(); string[] listOfProfanitiesToRemove = null; filter.RemoveProfanity(listOfProfanitiesToRemove); }
public void RemoveDeletesAProfanityAndReturnsFalseIfProfanityDoesntExist() { var filter = new ProfanityBase(); Assert.AreEqual(1615, filter.Count); Assert.IsFalse(filter.RemoveProfanity("fluffy")); Assert.AreEqual(1615, filter.Count); }
public void RemoveDeletesAProfanityAndReturnsTrue() { var filter = new ProfanityBase(); Assert.AreEqual(1615, filter.Count); Assert.IsTrue(filter.RemoveProfanity("shit")); Assert.AreEqual(1614, filter.Count); }
public void ClearEmptiesProfanityList() { var filter = new ProfanityBase(); Assert.AreEqual(1615, filter.Count); filter.Clear(); Assert.AreEqual(0, filter.Count); }
public void RemoveDeletesAProfanity() { var filter = new ProfanityBase(); Assert.AreEqual(1626, filter.Count); filter.RemoveProfanity("shit"); Assert.AreEqual(1625, filter.Count); }
public void RemoveArrayDeletesProfanitiesFromPrimaryList() { var filter = new ProfanityBase(); Assert.AreEqual(1615, filter.Count); string [] listOfProfanitiesToRemove = new string[] { "shit", "f**k", "c**k" }; Assert.IsTrue(filter.RemoveProfanity(listOfProfanitiesToRemove)); Assert.AreEqual(1612, filter.Count); }
public void RemoveListDeletesProfanitiesFromPrimaryList() { var filter = new ProfanityBase(); Assert.AreEqual(1626, filter.Count); List <string> listOfProfanitiesToRemove = new List <string> { "shit", "f**k", "c**k" }; Assert.IsTrue(filter.RemoveProfanity(listOfProfanitiesToRemove)); Assert.AreEqual(1623, filter.Count); }
public void AddProfanityAddsToProfanityList() { string[] _wordList = { "f**k", "shit", "bollocks" }; var filter = new ProfanityBase(); filter.Clear(); Assert.AreEqual(0, filter.Count); filter.AddProfanity(_wordList); Assert.AreEqual(3, filter.Count); }
public void AddProfanityThrowsArgumentNullExceptionForEmptyProfanityString() { var filter = new ProfanityBase(); filter.AddProfanity((string)string.Empty); }
public void AddProfanityThrowsArgumentNullExceptionForNullProfanity() { var filter = new ProfanityBase(); filter.AddProfanity((string)null); }