public async Task ResultBuilderShouldObtainServerInfoFromConnection() { var mockConn = AsyncSessionTests.MockedConnectionWithSuccessResponse(); var query = new Query("lalala"); var V4 = new BoltProtocolV4_0(); await V4.RunInExplicitTransactionAsync(mockConn.Object, query, true); mockConn.Verify(x => x.Server, Times.Once); }
public async Task ShouldRunPullAllSync() { var mockConn = AsyncSessionTests.MockedConnectionWithSuccessResponse(); var query = new Query("lalala"); var V4 = new BoltProtocolV4_0(); await V4.RunInExplicitTransactionAsync(mockConn.Object, query, true); mockConn.Verify( x => x.EnqueueAsync(It.IsAny <RunWithMetadataMessage>(), It.IsAny <V4.RunResponseHandler>(), null, null), Times.Once); mockConn.Verify(x => x.SendAsync(), Times.Once); }