public static (MemoryStream ms, StringDB10_0_0LowlevelDatabaseIODevice io) Generate() { var ms = new MemoryStream(); var io = new StringDB10_0_0LowlevelDatabaseIODevice(ms, true); return(ms, io); }
public DatabaseIODeviceOptimalTokenTests() { _token = new OptimalTokenSource(); _ms = new MemoryStream(); // setup a db using (var _db = new DatabaseBuilder() .UseIODatabase(builder => builder.UseStringDB(StringDBVersion.v10_0_0, _ms, true)) .WithTransform(StringTransformer.Default, StringTransformer.Default)) { _db.InsertRange(KeyValuePair.Create("one key", "one value"), KeyValuePair.Create("two key", "two value")); _db.Insert("key", "value"); _db.Insert("another key", "another value"); } _ms.Position = 0; _lldbiod = new StringDB10_0_0LowlevelDatabaseIODevice(_ms, false); _dbiod = new DatabaseIODevice(_lldbiod, _token); }