Esempio n. 1
0
        public void stringsWithNumbers()
        {
            string first        = "first1";
            string second       = "2first";
            var    checkanagram = new AnagramCheck();

            Assert.AreEqual(false, checkanagram.IsAnagram(first, second));
        }
Esempio n. 2
0
        public void stringsWithDifferentAmountOfSameLetters()
        {
            string first        = "fiirst";
            string second       = "firrst";
            var    checkanagram = new AnagramCheck();

            Assert.AreEqual(false, checkanagram.IsAnagram(first, second));
        }
Esempio n. 3
0
        public void stringsWithSpaces()
        {
            string first        = "first ";
            string second       = "fir st";
            var    checkanagram = new AnagramCheck();

            Assert.AreEqual(true, checkanagram.IsAnagram(first, second));
        }
Esempio n. 4
0
        public void stringsBothEmpty()
        {
            string first        = "";
            string second       = "";
            var    checkanagram = new AnagramCheck();

            Assert.AreEqual(false, checkanagram.IsAnagram(first, second));
        }
Esempio n. 5
0
        public void stringsWithUpperCase()
        {
            string first        = "God";
            string second       = "dog";
            var    checkanagram = new AnagramCheck();

            Assert.AreEqual(true, checkanagram.IsAnagram(first, second));
        }
Esempio n. 6
0
        public void stringsIdentic()
        {
            string first        = "first";
            string second       = "first";
            var    checkanagram = new AnagramCheck();

            Assert.AreEqual(false, checkanagram.IsAnagram(first, second));
        }
Esempio n. 7
0
        public void stringsNotSameLength()
        {
            string first        = "first";
            string second       = "second";
            var    checkanagram = new AnagramCheck();

            Assert.AreEqual(false, checkanagram.IsAnagram(first, second));
        }
Esempio n. 8
0
        public void WordChecker_catchesAnanagramSingle_rats()
        {
            AnagramCheck  bananagram = new AnagramCheck();
            List <string> tester     = new List <string>(1)
            {
                "rats"
            };

            Assert.AreEqual("rats", bananagram.WordChecker("star", tester));
        }
Esempio n. 9
0
        public void TestMethod3()
        {
            var    anagramcheck = new AnagramCheck();
            string input1       = "aaabddd";
            string input2       = "aaacddd";

            bool expected = false;
            bool output   = AnagramCheck.AnagramChecker(input1, input2);

            Assert.AreEqual(expected, output);
        }
Esempio n. 10
0
        public void TestMethod1()
        {
            var    anagramcheck = new AnagramCheck();
            string input1       = "asdffdsa";
            string input2       = "asdfasdf";

            bool expected = true;
            bool output   = AnagramCheck.AnagramChecker(input1, input2);

            Assert.AreEqual(expected, output);
        }
Esempio n. 11
0
        static void Play()
        {
            Console.WriteLine("Please input your word");
            string       userInitialWord = Console.ReadLine();
            AnagramCheck anagramCheck    = new AnagramCheck(userInitialWord);

            anagramCheck.userInitialAnagram();

            Console.WriteLine("Enter other word that you want to check it for Anagram");
            string userAnagram1 = Console.ReadLine();

            anagramCheck.UserAnagram(userAnagram1);
            anagramCheck.userPartialAnagram(userAnagram1);

            Console.WriteLine("Enter another word.");
            string userAnagram2 = Console.ReadLine();

            anagramCheck.UserAnagram(userAnagram2);
            anagramCheck.userPartialAnagram(userAnagram2);

            anagramCheck.AnagramChecker();
        }
Esempio n. 12
0
        static void Main()
        {
            // List<string> userAnagram = new List<string>() { };
            Console.WriteLine("Input your Word");
            string userinput = Console.ReadLine();

            AnagramCheck.AnagramChecker(userinput);


            Console.WriteLine("Enter other word that you want to check it for Anagram");
            string userAnagram1 = Console.ReadLine();

            AnagramCheck.AnagramChecker(userAnagram1);

            AnagramCheck.userAnagram.Add(userAnagram1);
            Console.WriteLine("Enter another word.");
            string userAnagram2 = Console.ReadLine();

            AnagramCheck.userAnagram.Add(userAnagram2);

            AnagramCheck.AnagramChecker(userAnagram2);

            //Console.WriteLine("List" + AnagramCheck.userAnagram[0]);
        }