示例#1
0
        public void Compare_ReturnListOfAnagrams_List()
        {
            string        listItem = "bad";
            string        word     = "dab";
            AnagramString anagram  = new AnagramString(listItem, word);

            List <string> listResult = new List <string> {
            };

            listResult = AnagramString.GetAll();
            listResult = AnagramString.Compare(listResult, word);

            Assert.AreEqual(listItem, listResult[0]);
        }
示例#2
0
        public void GetWord_ReturnWord_String()
        {
            string        words   = "beard";
            string        word    = "beard";
            AnagramString anagram = new AnagramString(words, word);

            string        result     = anagram.Word;
            List <string> listResult = new List <string> {
            };

            listResult = AnagramString.GetAll();

            Assert.AreEqual(word, result);
            Assert.AreEqual(words, listResult[0]);
        }
示例#3
0
        public void AnagramConstructor_CreateInstanceOfAnagram_Anagram()
        {
            AnagramString newAnagram = new AnagramString();

            Assert.AreEqual(typeof(AnagramString), newAnagram.GetType());
        }
示例#4
0
 public void Dispose()
 {
     AnagramString.ClearAll();
 }