Esempio n. 1
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());
        }
Esempio n. 2
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());
        }
Esempio n. 3
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());
        }
Esempio n. 4
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());
        }