Example #1
0
            public void ShouldEnqueueRollbackAndSync()
            {
                var mockConn = new Mock <IConnection>();

                BoltV1.RollbackTransactionAsync(mockConn.Object);

                mockConn.Verify(x => x.Enqueue(Rollback, It.IsAny <BookmarkCollector>(), DiscardAll), Times.Once);
                mockConn.Verify(x => x.SyncAsync(), Times.Once);
            }
            public async Task ShouldEnqueueRollbackAndSync()
            {
                var mockConn = new Mock <IConnection>();

                await BoltV1.RollbackTransactionAsync(mockConn.Object);

                mockConn.Verify(
                    x => x.EnqueueAsync(Rollback, It.IsAny <V1.RollbackResponseHandler>(), DiscardAllMessage.DiscardAll,
                                        It.IsAny <V1.RollbackResponseHandler>()), Times.Once);
                mockConn.Verify(x => x.SyncAsync(), Times.Once);
            }