コード例 #1
0
ファイル: ODBIteratorTest.cs プロジェクト: valmac/BTDB
 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());
     }
 }
コード例 #2
0
 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());
     }
 }
コード例 #3
0
ファイル: ODBIteratorTest.cs プロジェクト: Xamarui/BTDB
 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());
     }
 }