BTDBTest.InMemoryInMemoryKeyValueDBTest.SimpleEraseCurrentWorks C# (CSharp) Method

SimpleEraseCurrentWorks() private method

private SimpleEraseCurrentWorks ( ) : void
return void
        public void SimpleEraseCurrentWorks()
        {
            using (IKeyValueDB db = new InMemoryKeyValueDB())
            {
                using (var tr = db.StartTransaction())
                {
                    tr.CreateKey(_key1);
                    tr.CreateKey(_key2);
                    tr.CreateKey(_key3);
                    tr.EraseCurrent();
                    Assert.True(tr.FindFirstKey());
                    Assert.Equal(_key1, tr.GetKeyAsByteArray());
                    Assert.True(tr.FindNextKey());
                    Assert.Equal(_key2, tr.GetKeyAsByteArray());
                    Assert.False(tr.FindNextKey());
                    Assert.Equal(2, tr.GetKeyValueCount());
                }
            }
        }