示例#1
0
        public void IsAnagram_ForSingleWord_BEARD()
        {
            Anagram newWord = new Anagram("Bread");

            newWord.AddToPotentialList("Beard");
            List <string> expectedReturn = new List <string> {
            };

            expectedReturn.Add("Beard");
            Assert.Equal(expectedReturn, newWord.IsAnagram());
        }
示例#2
0
        public void IsAnagram_ForListOfWordsWithNoMatch_EmptyList()
        {
            Anagram newWord = new Anagram("Bread");

            newWord.AddToPotentialList("road");
            newWord.AddToPotentialList("bottle");
            List <string> expectedReturn = new List <string> {
            };

            Assert.Equal(expectedReturn, newWord.IsAnagram());
        }
示例#3
0
        public void IsAnagram_ForListOfWordsWithASingleMatch_BEARD()
        {
            Anagram newWord = new Anagram("Bread");

            newWord.AddToPotentialList("beard");
            newWord.AddToPotentialList("bottle");
            List <string> expectedReturn = new List <string> {
            };

            expectedReturn.Add("beard");
            Assert.Equal(expectedReturn, newWord.IsAnagram());
        }
示例#4
0
        public void IsAnagram_ForListOfWordsWithMultipleMatches_BeardDebraBared()
        {
            Anagram newWord = new Anagram("Bread");

            newWord.AddToPotentialList("beard");
            newWord.AddToPotentialList("Debra");
            newWord.AddToPotentialList("Bared");
            List <string> expectedReturn = new List <string> {
            };

            expectedReturn.Add("beard");
            expectedReturn.Add("Debra");
            expectedReturn.Add("Bared");
            Assert.Equal(expectedReturn, newWord.IsAnagram());
        }