public void PutAll() { var serdes = new StringSerDes(); byte[] key = serdes.Serialize("key", new SerializationContext()), value = serdes.Serialize("value", new SerializationContext()); byte[] key1 = serdes.Serialize("key1", new SerializationContext()), value1 = serdes.Serialize("value1", new SerializationContext()); byte[] key2 = serdes.Serialize("key2", new SerializationContext()), value2 = serdes.Serialize("value2", new SerializationContext()); byte[] key3 = serdes.Serialize("key3", new SerializationContext()), value3 = serdes.Serialize("value3", new SerializationContext()); var store = new InMemoryKeyValueStore("store"); var items = new List <KeyValuePair <Bytes, byte[]> >(); items.Add(KeyValuePair.Create(new Bytes(key), value)); items.Add(KeyValuePair.Create(new Bytes(key1), value1)); items.Add(KeyValuePair.Create(new Bytes(key2), value2)); items.Add(KeyValuePair.Create(new Bytes(key3), value3)); store.PutAll(items); Assert.AreEqual(4, store.ApproximateNumEntries()); }