Exemple #1
0
        public void CanDeleteRoot()
        {
            var sut = new TernaryTrie();

            sut.Insert("any");

            Assert.True(sut.Search("any"));

            sut.Delete("any");

            Assert.False(sut.Search("any"));
        }
Exemple #2
0
        public void CanSearchInTree()
        {
            var sut = new TernaryTrie();

            sut.Insert("there");
            sut.Insert("answer");
            sut.Insert("bye");
            sut.Insert("any");

            Assert.True(sut.Search("any"));
            Assert.False(sut.Search("anz"));
        }