Exemple #1
0
        public void ShouldDefaultCapacityToSpecifiedCapacity()
        {
            var capacity = 255;
            var tree     = new LRUPrefixTree(capacity);

            Assert.AreEqual(capacity, tree._capacity, $"Capacity is not set to specified {capacity} value");
        }
Exemple #2
0
        public void ShouldHaveEmptyTreeWord()
        {
            var tree = new LRUPrefixTree();

            Assert.AreEqual(0, tree._root.Count, $"Tree should not have any word upon creation");
        }
Exemple #3
0
        public void ShouldDefaultCapacityTo100IfNotSpecified()
        {
            var tree = new LRUPrefixTree();

            Assert.AreEqual(LRUPrefixTree.DEFAULT_CAPACITY, tree._capacity, $"Capacity is not set to default {LRUPrefixTree.DEFAULT_CAPACITY} value.");
        }
Exemple #4
0
        public void OnInitialize()
        {
            var capacity = GetTestSpecifiedTreeCapacity();

            Tree = capacity.HasValue ? new LRUPrefixTree(capacity.Value) : new LRUPrefixTree();
        }