public void ShouldReturnRecordsImmediatelyWhenReady()
            {
                var recordYielder = new TestRecordYielder(5, 10, _output);
                var result        =
                    new InternalStatementResult(new ListBasedRecordCursor(TestRecordYielder.Keys, () => recordYielder.Records),
                                                new BlockingExecutor());
                var temp    = result.Take(5);
                var records = temp.ToList();

                records.Count.Should().Be(5);
            }