public void OrderOfCharactersDoesNotMatter(string input, int expected) { var result = SecondMostOccurredCharacter.Get(input); Assert.AreEqual(expected, result); }
public void WordWithThreeCharactersEachDifferentCountReturnsSecondFrequentCount(string input, int expected) { var result = SecondMostOccurredCharacter.Get(input); Assert.AreEqual(expected, result); }
public void WordWithTwoSameCharactersReturnsTwo(string input, int expected) { var result = SecondMostOccurredCharacter.Get(input); Assert.AreEqual(expected, result); }
public void WordWithDifferentCharactersWithSameCountReturnsMinusOne(string input, int expected) { var result = SecondMostOccurredCharacter.Get(input); Assert.AreEqual(expected, result); }
public void EmptyWordReturnsMinusOne() { Assert.AreEqual(SecondMostOccurredCharacter.Get(string.Empty), -1); }