Enumerate() public méthode

public Enumerate ( ) : Value>>.IEnumerable
Résultat Value>>.IEnumerable
Exemple #1
0
        public void SetItemsMultipleTimes()
        {
            MemTable mt = new MemTable();

            Dictionary<Key, Value> values = new Dictionary<Key, Value>();

            for (int i = 0; i < 10000; i++) {
                var randomKey = new Key(new ByteArray(BitConverter.GetBytes(i % 10)));
                var randomValue = Value.Random(256);

                values[randomKey] = randomValue;
                mt.Add(randomKey, randomValue);
            }

            Value value;
            foreach (var pair in values) {
                Assert.IsTrue(mt.Lookup(pair.Key, out value));
                Assert.AreEqual(pair.Value, value);
            }
            Assert.IsFalse(mt.Lookup(Key.Random(4), out value));
            Assert.AreEqual(10, mt.Enumerate().Count());
            Assert.AreEqual(10, values.Count);
        }