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

ExplicitTransaction7() private method

private ExplicitTransaction7 ( ) : void
return void
        public void ExplicitTransaction7()
        {
            Assert.Throws<TransactionException>(() =>
            {
                CommittableTransaction ct = new CommittableTransaction();

                IntResourceManager irm = new IntResourceManager(1);
                irm.Value = 2;
                ct.Commit();
                /* Cannot accept any new work now, so TransactionException */
                ct.Rollback();
            });
        }