public void AnagramCheckerArgument2_Failed()
        {
            string word1 = "test";

            string[] definedResult1 = new string[0];
            Assert.IsTrue(AnagramLibs.AnagramChecker(word1, definedResult1));
        }
        public void AnagramChecker_CaseSensitive_Success()
        {
            string word1 = "AbCd";

            string[] definedResult1 = new[]
            {
                "AbdC",
                "AdbC",
                "dAbC",
                "dACb",
                "dCAb",
                "CdAb",
                "CdbA",
                "CbdA",
                "bCdA",
                "bCAd",
                "bACd",
                "AbCd"
            };
            Assert.IsTrue(AnagramLibs.AnagramChecker(word1, definedResult1, true));
        }
        public void AnagramChecker_InCaseSensitive_Success()
        {
            string word1 = "abcd";

            string[] definedResult1 = new[]
            {
                "abdc",
                "adbc",
                "dabc",
                "dacb",
                "dcab",
                "cdab",
                "cdba",
                "cbda",
                "bcda",
                "bcad",
                "bacd",
                "abcd"
            };
            Assert.IsTrue(AnagramLibs.AnagramChecker(word1, definedResult1));
        }
        public void AnagramChecker_Failed()
        {
            string word1 = "abcd";

            string[] definedResult1 = new[]
            {
                "abdc",
                "adbc",
                "dabc",
                "dacb",
                "dcab",
                "cdab",
                "cdba",
                "cbda",
                "bcda",
                "bcad",
                "bacd",
                "abcd",
                "aabb"
            };
            Assert.IsFalse(AnagramLibs.AnagramChecker(word1, definedResult1));
        }