public void TestAdd() { var set = new RedisEntrySet <int, MockEntity> (base.Database, SetKey); set.Clear(); foreach (var item in GetEntities(10)) { set.Add(item.Id, item); } Assert.Equal(10, set.Count); }
public void TestRebuildIndex() { var count = 10000; var set = new RedisEntrySet <string, MockEntity> (base.Database, SetKey); set.Clear(); Assert.Equal(0, set.Count); InitSet(count); Assert.Equal(0, set.Count); set.RebuildIndex(s => s); Assert.Equal(count, set.Count); }
public void TestAddBatch() { var set = new RedisEntrySet <int, MockEntity> (base.Database, SetKey); set.Clear(); Assert.Equal(0, set.Count); var batch = Database.CreateBatch(); var batchSet = set.AsBatch(); foreach (var item in GetEntities(10)) { batchSet.BatchAdd(batch, item.Id, item); } batch.Execute(); Assert.Equal(10, set.Count); }