public void StringIsAnagram() { String s = "god"; String s1 = "dog"; IAnagramChecker anagramChecker = new AnagramChecker(); Assert.IsTrue(anagramChecker.IsAnagram(s, s1)); }
public void AnagramBigAndSmallCharsWithSpecialChar() { IAnagramChecker anagramChecker = new AnagramChecker(); Assert.IsTrue(anagramChecker.IsAnagram("!!!!ASDAS....@##$@DA#$%SD A ASDA ASD", "a@#%(&*sdasda%%sd A ASDA ASD ")); }
public void AnagramWithWhiteChars() { IAnagramChecker anagramChecker = new AnagramChecker(); Assert.IsTrue(anagramChecker.IsAnagram(" a a b", " ba a ")); }
public void OnlyWhiteChars() { IAnagramChecker anagramChecker = new AnagramChecker(); Assert.IsFalse(anagramChecker.IsAnagram(" ", " ")); }
public void OnlySpecialChars() { IAnagramChecker anagramChecker = new AnagramChecker(); Assert.IsFalse(anagramChecker.IsAnagram("%%@#$", "@#% #$%")); }
public void StringLoverBiggerCase() { IAnagramChecker anagramChecker = new AnagramChecker(); Assert.IsTrue(anagramChecker.IsAnagram("asd", "ASD")); }
public void StringNullEmpty() { IAnagramChecker anagramChecker = new AnagramChecker(); Assert.IsFalse(anagramChecker.IsAnagram(null, "")); }
public void StringEmpty() { IAnagramChecker anagramChecker = new AnagramChecker(); Assert.IsFalse(anagramChecker.IsAnagram("", "ASD")); }