Beispiel #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void relationshipTraversalCursorShouldClosePageCursor()
        internal virtual void RelationshipTraversalCursorShouldClosePageCursor()
        {
            RelationshipStore store      = mock(typeof(RelationshipStore));
            PageCursor        pageCursor = mock(typeof(PageCursor));

            when(store.OpenPageCursorForReading(anyLong())).thenReturn(pageCursor);
            RelationshipGroupStore groupStore      = mock(typeof(RelationshipGroupStore));
            PageCursor             groupPageCursor = mock(typeof(PageCursor));

            when(store.OpenPageCursorForReading(anyLong())).thenReturn(pageCursor);

            using (RecordRelationshipTraversalCursor cursor = new RecordRelationshipTraversalCursor(store, groupStore))
            {
                cursor.Init(0, 0);
            }
            verify(pageCursor).close();
            verifyZeroInteractions(groupPageCursor, groupStore);
        }
Beispiel #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void relationshipScanCursorShouldClosePageCursor()
        internal virtual void RelationshipScanCursorShouldClosePageCursor()
        {
            RelationshipStore store      = mock(typeof(RelationshipStore));
            PageCursor        pageCursor = mock(typeof(PageCursor));

            when(store.OpenPageCursorForReading(anyLong())).thenReturn(pageCursor);

            using (RecordRelationshipScanCursor cursor = new RecordRelationshipScanCursor(store))
            {
                cursor.Single(0);
            }
            verify(pageCursor).close();
        }