Esempio n. 1
0
        public void OneDigitCombinationTests()
        {
            // arrange
            string digits        = "2";
            var    expectedWords = new List <string> {
                "a", "b", "c"
            };

            // act
            IList <string> generatedWordsList = PhoneNumberCombinations.LetterCombinations(digits);

            // assert
            CollectionAssert.AreEquivalent(expectedWords, new List <string>(generatedWordsList));
        }
Esempio n. 2
0
        public void TwoDigitCombinationTests()
        {
            // arrange
            string digits        = "23";
            var    expectedWords = new List <string> {
                "ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"
            };

            // act
            IList <string> generatedWordsList = PhoneNumberCombinations.LetterCombinations(digits);

            // assert
            CollectionAssert.AreEquivalent(expectedWords, new List <string>(generatedWordsList));
        }