Beispiel #1
0
        public void CheckAnagram_IsAPartialAnagram_True()
        {
            AnagramClass myAnagram  = new AnagramClass("badder");
            string       testString = "baddy";

            bool results = myAnagram.CheckAnagram(testString);

            Assert.AreEqual(true, results);
        }
Beispiel #2
0
        public void CheckAnagram_IsAnAnagram_True()
        {
            AnagramClass myAnagram  = new AnagramClass("bread");
            string       testString = "beard";

            bool results = myAnagram.CheckAnagram(testString);

            Assert.AreEqual(true, results);
        }
Beispiel #3
0
        public void CheckAnagram_IsAnAnagram_False()
        {
            AnagramClass myAnagram  = new AnagramClass("bread");
            string       testString = "butter";

            bool results = myAnagram.CheckAnagram(testString);

            Assert.AreEqual(false, results);
        }
        public ActionResult Results()
        {
            AnagramClass newAnagram = new AnagramClass(Request.Form["origin-word"]);

            newAnagram.CheckAnagram(Request.Form["anagram-1"]);
            newAnagram.CheckAnagram(Request.Form["anagram-2"]);
            newAnagram.CheckAnagram(Request.Form["anagram-3"]);

            newAnagram.GetInputWord();

            List <List <string> > anagramLists = new List <List <string> >
            {
                newAnagram.GetAnagrams(),
                                  newAnagram.GetNotAnagrams(),
                                  newAnagram.GetPartial()
            };

            return(View(anagramLists));
        }