@Test
void shouldOnlyInstallRecordConsumerOnce() throws Throwable
{

    // Given
    RunResponseHandler runHandler = newRunResponseHandler();
    PullResponseHandler pullHandler = mock( PullResponseHandler.class );
    RxResultCursor cursor = new RxResultCursorImpl( runHandler, pullHandler );
    // When
    cursor.installRecordConsumer( DISCARD_RECORD_CONSUMER ); // any consumer
    cursor.installRecordConsumer( DISCARD_RECORD_CONSUMER ); // any consumer
    // Then
    verify( pullHandler ).installRecordConsumer( any() );
}