static void Main(string[] args) { AnagramC code = new AnagramC(@"C:\Users\USER\Desktop\Tendencias\Kata\TendenciasKata\Kata 3\INPUT.txt"); code.AnagramSolution(); code.LongestAnagramSet(); }
public void Some_Anagram_Return_Anagram() { AnagramC code = new AnagramC(@"C:\Users\USER\Desktop\Tendencias\Kata\TendenciasKata\Kata 3\AnagramTests.txt"); Assert.Contains("maria riama", code.Solve()); }
public void One_Anagram_Return_Anagram() { AnagramC code = new AnagramC(new string[] { "hola", "olah" }); Assert.Contains("hola olah", code.Solve()); }
public void Test_No_Anagram_Return_Nothing() { AnagramC code = new AnagramC(new string[] { "hola", "lola" }); Assert.AreEqual(0, code.Solve().Count); }
public void Test_Empty_Return_Nothing() { AnagramC code = new AnagramC(new string[] { }); Assert.AreEqual(0, code.Solve().Count); }
public void TestNoWords() { AnagramC code = new AnagramC(new string[] { " " }); Assert.AreEqual(0, code.AnagramSolution().Count); }
public void LongestAnagram() { AnagramC code = new AnagramC(@"C:\Users\USER\Desktop\Tendencias\Kata\TendenciasKata\Kata 3\INPUT.txt"); Assert.AreEqual("Slater alerts alters artels estral laster rastle ratels salter slater staler stelar talers tarsel", code.LongestAnagramSet()); }
public void Several_Anagram_Return_Anagrams() { AnagramC code = new AnagramC(@"C:\Users\USER\Desktop\Tendencias\Kata\TendenciasKata\Kata 3\INPUT.txt"); Assert.AreEqual(30404, code.AnagramSolution().Count); }
public void W_Some_Anagram_Return_Anagram() { AnagramC code = new AnagramC(@"C:\Users\USER\Desktop\Tendencias\Kata\TendenciasKata\Kata 3\AnagramTests.txt"); Assert.AreEqual(4, code.AnagramSolution().Count); }
public void W_No_Anagram_Return_0() { AnagramC code = new AnagramC(new string[] { "hola", "pepe" }); Assert.AreEqual(0, code.AnagramSolution().Count); }
public void W_One_Word_Return_0() { AnagramC code = new AnagramC(new string[] { "hola" }); Assert.AreEqual(0, code.AnagramSolution().Count); }