public void ShouldBeAbleToAddAWord() { IWordCounter wordCounter = new WordCounter(wordDelimiterCharacters); wordCounter.Add("test"); int expectedResult = 1; Assert.AreEqual(expectedResult, wordCounter.GetTotalNumberOfWords()); }
public void ShouldBeAbleToAddAScentence() { IWordCounter wordCounter = new WordCounter(wordDelimiterCharacters); wordCounter.Add("This is a test."); int expectedResult = 4; Assert.AreEqual(expectedResult, wordCounter.GetTotalNumberOfWords()); }
public void TwoIdenticalAndTwoDifferentWords_ThreeDistinctWords() { // Arrange var wc = new WordCounter(); // Act wc.Add(new List <string> { "CCC", "AAA", "BBB", "AAA" }); var countedWords = wc.WordCountPairs.Count; // Assert Assert.AreEqual(3, countedWords); }