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); } }