public void GetAllAnagrams_EmptyList_ShouldReturnEmptyList() { var anagramProcessor = new AnagramProcessor(); var lines = new List <string>(); var result = anagramProcessor.GetAllAnagrams(lines); Assert.Multiple(() => { Assert.That(result.Count, Is.EqualTo(0)); }); }
public void GetAllAnagrams_ThreeWordsTwoAnagrams_ShouldReturnTwoWords() { var anagramProcessor = new AnagramProcessor(); var lines = new List <string> { "abc", "bca", "bbb" }; var result = anagramProcessor.GetAllAnagrams(lines); Assert.Multiple(() => { Assert.That(result.Count, Is.EqualTo(1)); Assert.That(result[0].Count, Is.EqualTo(2)); }); }