public void Anagram_SetAndReturnListItems_CatDogBird() { Anagram newAnagram = new Anagram("test"); newAnagram.SetCandidate("Cat"); newAnagram.SetCandidate("Dog"); newAnagram.SetCandidate("Bird"); List<string> animals = new List<string>{}; animals.Add("Cat"); animals.Add("Dog"); animals.Add("Bird"); Console.WriteLine(animals[0] + animals[1] + animals[2]); Assert.Equal(animals, newAnagram.GetAll()); }
public void Anagram_TestForPartial_true() { Anagram newAnagram = new Anagram("walking"); newAnagram.SetCandidate("Cat"); newAnagram.SetCandidate("Dog"); newAnagram.SetCandidate("Bird"); newAnagram.SetCandidate("walk"); newAnagram.SetCandidate("walking"); List<string> compareList = new List<string>{}; compareList.Add("walk"); compareList.Add("walking"); List<string> anagramMatches = newAnagram.CheckAnagram(); Console.WriteLine("List of partial and complete matches: " + anagramMatches[0] + anagramMatches[1]); Assert.Equal(compareList, newAnagram.CheckAnagram()); }
public void Anagram_ForReturningOneWord_true() { Anagram newAnagram = new Anagram("a"); Console.WriteLine("Test output: " + newAnagram.GetInput()); Assert.Equal("a", newAnagram.GetInput()); }