public virtual void find_value_that_doesnt_exist_should_throw(TKey key) { KadNetwork <TKey, TValue, TKadNode> network = CreateKadNetwork(); TKadNode node = network.First(); node.KadCore.ValueLookUp(key); }
public virtual void all_nodes_contain_the_same_value_after_store(TKey key, TValue value) { KadNetwork <TKey, TValue, TKadNode> network = CreateKadNetwork(); TKadNode node1 = network.First(); node1.KadCore.StoreLookUp(key, value); IEnumerable <TValue> values = from node in network let result = node.FindValue(key, node1.KadCore.NodeIdentifier) where result.HasValue select result.Value; foreach (TValue v in values) { Assert.AreEqual(value, v); } }