Пример #1
0
            public void ShouldInvokeTxcRollbackAsync()
            {
                var asyncTxc = new Mock <IInternalAsyncTransaction>();
                var rxTxc    = new InternalRxTransaction(asyncTxc.Object);

                var rollback = rxTxc.Rollback <Unit>();

                asyncTxc.Verify(x => x.RollbackAsync(), Times.Never);

                rollback.WaitForCompletion();

                asyncTxc.Verify(x => x.RollbackAsync(), Times.Once);
            }