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); }