void IterateWithApprove([CallerMemberName] string testName = null) { using (var tr = _db.StartTransaction()) { var fastVisitor = new ToStringFastVisitor(); var visitor = new ToStringVisitor(); var iterator = new ODBIterator(tr, fastVisitor); iterator.Iterate(); iterator = new ODBIterator(tr, visitor); iterator.Iterate(); var text = visitor.ToString(); this.Assent(text, null, testName); Assert.Equal(fastVisitor.Keys.ToByteArray(), visitor.Keys.ToByteArray()); } }
void IterateWithApprove() { using (var tr = _db.StartTransaction()) { var fastVisitor = new ToStringFastVisitor(); var visitor = new ToStringVisitor(); var iterator = new ODBIterator(tr, fastVisitor); iterator.Iterate(); iterator = new ODBIterator(tr, visitor); iterator.Iterate(); var text = visitor.ToString(); Approvals.Verify(text); Assert.Equal(fastVisitor.Keys.ToByteArray(), visitor.Keys.ToByteArray()); } }
void IterateWithApprove() { using (var tr = _db.StartTransaction()) { var fastVisitor = new ToStringFastVisitor(); var visitor = new ToStringVisitor(); var iterator = new ODBIterator(tr, fastVisitor); iterator.Iterate(); iterator = new ODBIterator(tr, visitor); iterator.Iterate(); var text = visitor.ToString(); Approvals.Verify(text); Assert.Equal(fastVisitor.Keys.ToByteArray(), visitor.Keys.ToByteArray()); } }