public void EmptyEnumerator() { var store = new InMemoryKeyValueStore("store"); var enumerator = store.All().GetEnumerator(); Assert.IsFalse(enumerator.MoveNext()); enumerator.Dispose(); }
public void EnumeratorReset() { var store = new InMemoryKeyValueStore("store"); var serdes = new StringSerDes(); byte[] key = serdes.Serialize("key", new SerializationContext()), value = serdes.Serialize("value", new SerializationContext()); store.Put(new Bytes(key), value); var enumerator = store.All().GetEnumerator(); Assert.IsTrue(enumerator.MoveNext()); Assert.IsFalse(enumerator.MoveNext()); Assert.Throws <NotSupportedException>(() => enumerator.Reset()); }