System.Transactions.Tests.TransactionScopeTest.ExplicitTransaction8a C# (CSharp) Метод

ExplicitTransaction8a() приватный Метод

private ExplicitTransaction8a ( ) : void
Результат void
        public void ExplicitTransaction8a()
        {
            CommittableTransaction ct = new CommittableTransaction();

            IntResourceManager irm = new IntResourceManager(1);
            using (TransactionScope scope = new TransactionScope(ct))
            {
                irm.Value = 2;
                scope.Complete();
                Assert.Throws<TransactionAbortedException>(() => ct.Commit()); /* FIXME: Why TransactionAbortedException ?? */
                irm.Check(0, 0, 1, 0, "irm");
            }
        }