public void GivenInvalidResult() { //Arrange IPrefixTree trie = new PrefixTree.Models.PrefixTrie(); trie.Add("мама", 10); trie.Add("машинка", 12); trie.Add("машиностроение", 12); trie.Add("макасины", 100); //Act var words = trie.GetAllWords("па"); //Assert Assert.Empty(words); }
public void GivenValidResult() { //Arrange IPrefixTree trie = new PrefixTree.Models.PrefixTrie(); trie.Add("мама", 10); trie.Add("машинка", 12); trie.Add("машиностроение", 12); trie.Add("макасины", 100); //Act var words = trie.GetAllWords("ма"); //Assert Assert.NotEmpty(words); Assert.Equal(4, words.Count); Assert.Contains("машиностроение", words); Assert.Contains("машинка", words); Assert.Contains("мама", words); Assert.Contains("макасины", words); }