Beispiel #1
0
        public void CanAddAndIterate()
        {
            var sourceNode = new Node(Utils.Id("foo"));
            var simpleMap  = new SimpleMap <NodeID, NodeID>();

            simpleMap.Init(sourceNode, db);
            for (int i = 0; i < 100; i++)
            {
                simpleMap.Add(Utils.Id($"foo/{i}"), Utils.Id("bar"));
            }

            for (int i = 0; i < 100; i++)
            {
                simpleMap.Contains(new KeyValuePair <NodeID, NodeID>(Utils.Id($"foo/{i}"), Utils.Id("bar")));
                Assert.Contains(Utils.Id($"foo/{i}"), simpleMap.Keys);
            }
        }