public void TestWriteBatch() { var path = CleanTestDB(); using (var db = new LDB(path, new Options { CreateIfMissing = true })) { db.Set("NA", "Na"); using (var batch = new WriteBatch()) { batch.Remove("NA") .Set("Tampa", "Green") .Set("London", "red") .Set("New York", "blue"); db.Write(batch); } var expected = new[] { "London", "New York", "Tampa" }; var actual = from kv in db select(string) kv.Key; Assert.Equal(expected, actual.ToArray()); } }
public void TestWriteBatch() { var path = CleanTestDB(); using(var db = new LDB(path, new Options { CreateIfMissing = true })) { db.Set("NA", "Na"); using(var batch = new WriteBatch()) { batch.Remove("NA") .Set("Tampa", "Green") .Set("London", "red") .Set("New York", "blue"); db.Write(batch); } var expected = new[] { "London", "New York", "Tampa" }; var actual = from kv in db select (string)kv.Key; Assert.Equal(expected, actual.ToArray()); } }