public void NoIteration_DoesNotOpenConnection()
        {
            var query = QueryFactory.CreateQueryFromConfiguration("CustomQuery");

            QueryManager.GetCustom(query, QueryResultRowTestHelper.ExtractRawValues);

            _persistenceExtensionMock
            .AssertWasNotCalled(mock => mock.ConnectionOpened(Arg <Guid> .Is.Anything));
            _persistenceExtensionMock
            .AssertWasNotCalled(
                mock => mock.QueryExecuting(
                    Arg <Guid> .Is.Anything, Arg <Guid> .Is.Anything, Arg <string> .Is.Anything, Arg <IDictionary <string, object> > .Is.Anything));
            _persistenceExtensionMock
            .AssertWasNotCalled(mock => mock.QueryExecuted(Arg <Guid> .Is.Anything, Arg <Guid> .Is.Anything, Arg <TimeSpan> .Is.Anything));
            _persistenceExtensionMock
            .AssertWasNotCalled(
                mock => mock.QueryCompleted(Arg <Guid> .Is.Anything, Arg <Guid> .Is.Anything, Arg <TimeSpan> .Is.Anything, Arg <int> .Is.Anything));
            _persistenceExtensionMock.AssertWasNotCalled(mock => mock.ConnectionClosed(Arg <Guid> .Is.Anything));
        }