public void ShouldReturnCorrectCountIfStringContainsOneWord() { OrderedDictionary characterCount = CharacterCount.CountCharacters("Apple"); Assert.AreEqual(1, characterCount["A"]); Assert.AreEqual(2, characterCount["p"]); Assert.AreEqual(1, characterCount["l"]); Assert.AreEqual(1, characterCount["e"]); }
public void ShouldReturnCorrectCountIfStringContainsOneSentence() { OrderedDictionary characterCount = CharacterCount.CountCharacters("Hello hari!!"); Assert.AreEqual(1, characterCount["H"]); Assert.AreEqual(1, characterCount["e"]); Assert.AreEqual(2, characterCount["l"]); Assert.AreEqual(1, characterCount["o"]); Assert.AreEqual(1, characterCount["h"]); Assert.AreEqual(1, characterCount["a"]); Assert.AreEqual(1, characterCount["r"]); Assert.AreEqual(1, characterCount["i"]); Assert.AreEqual(2, characterCount["!"]); }
public void ShouldReturnEmptyMapIfStringContainsOnlySpaces() { OrderedDictionary characterCount = CharacterCount.CountCharacters(" "); Assert.AreEqual(0, characterCount.Count); }
public void ShouldReturnCorrectCountIfStringContainsOneCharacter() { OrderedDictionary characterCount = CharacterCount.CountCharacters("T"); Assert.AreEqual(1, characterCount["T"]); }
public void ShouldReturnEmptyMapIfStringIsEmpty() { OrderedDictionary characterDictionary = CharacterCount.CountCharacters(""); Assert.AreEqual(0, characterDictionary.Count); }