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)); }