コード例 #1
0
        public void OrderOfCharactersDoesNotMatter(string input, int expected)
        {
            var result = SecondMostOccurredCharacter.Get(input);

            Assert.AreEqual(expected, result);
        }
コード例 #2
0
        public void WordWithThreeCharactersEachDifferentCountReturnsSecondFrequentCount(string input, int expected)
        {
            var result = SecondMostOccurredCharacter.Get(input);

            Assert.AreEqual(expected, result);
        }
コード例 #3
0
        public void WordWithTwoSameCharactersReturnsTwo(string input, int expected)
        {
            var result = SecondMostOccurredCharacter.Get(input);

            Assert.AreEqual(expected, result);
        }
コード例 #4
0
        public void WordWithDifferentCharactersWithSameCountReturnsMinusOne(string input, int expected)
        {
            var result = SecondMostOccurredCharacter.Get(input);

            Assert.AreEqual(expected, result);
        }
コード例 #5
0
 public void EmptyWordReturnsMinusOne()
 {
     Assert.AreEqual(SecondMostOccurredCharacter.Get(string.Empty), -1);
 }