コード例 #1
0
        public void Given_a_digit_string_when_combine_then_represent_a_combinations_of_letters(string digits, string[] expected)
        {
            var solution = new LetterCombinations();
            var results  = solution.Combine(digits);

            Assert.Equal(expected, results);
        }
コード例 #2
0
        public void Case1()
        {
            var r        = new LetterCombinations().Go("23");
            var expected = new string[] { "ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf" };

            CollectionAssert.AreEqual(expected, r.ToArray());
        }
コード例 #3
0
        public void LetterCombinationResultsInSuccess()
        {
            var expectedResult = new List <string>
            {
                "ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"
            };

            var result = new LetterCombinations().LetterCombinationsSolution("23");

            var areEqual = CollectionsAreEqual.AreEqual <string>(result, expectedResult);

            Assert.IsTrue(areEqual);
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: ArmaanMcleod/LeetCode
        private static void LetterCombinationsTest()
        {
            Console.WriteLine("\n3 Letter Combinations question:");

            LetterCombinations letterCombinations = new LetterCombinations();

            IList <string> testStrings = new List <string> {
                "23"
            };

            foreach (string testString in testStrings)
            {
                Console.WriteLine("{0} -> [{1}]", testString, String.Join(", ", letterCombinations.LetterCombinationsOne(testString)));
            }
        }
コード例 #5
0
 public void BaseSetUp()
 {
     letterCombinations = new LetterCombinations();
 }
コード例 #6
0
ファイル: Program.cs プロジェクト: monsterNY/vlxm
        private static void TestLetterCombinations()
        {
            LetterCombinations instance = new LetterCombinations();

            Console.WriteLine(instance.Solution("23"));
        }