System.Transactions.Tests.TransactionScopeTest.TransactionScopeCompleted1 C# (CSharp) Method

TransactionScopeCompleted1() private method

private TransactionScopeCompleted1 ( ) : void
return void
        public void TransactionScopeCompleted1()
        {
            Assert.Throws<InvalidOperationException>(() =>
            {
                using (TransactionScope scope = new TransactionScope())
                {
                    scope.Complete();
                    /* Can't access ambient transaction after scope.Complete */
                    TransactionStatus status = Transaction.Current.TransactionInformation.Status;
                }
            });
        }