Esempio n. 1
0
        public void TestTransactionEndingDuringConstructor()
        {
            ChainEndingTransaction chainTransaction = new ChainEndingTransaction();

            using (
                TransactionGroup <Transaction> testTransactionGroup =
                    new TransactionGroup <Transaction>(
                        new Transaction[] { chainTransaction.ChainedTransaction, chainTransaction }
                        )
                ) {
                Assert.IsFalse(testTransactionGroup.Ended);
                chainTransaction.End();
                Assert.IsTrue(testTransactionGroup.Ended);
            }
        }
 public void TestTransactionEndingDuringConstructor() {
   ChainEndingTransaction chainTransaction = new ChainEndingTransaction();
   using(
     TransactionGroup<Transaction> testTransactionGroup =
       new TransactionGroup<Transaction>(
         new Transaction[] { chainTransaction.ChainedTransaction, chainTransaction }
       )
   ) {
     Assert.IsFalse(testTransactionGroup.Ended);
     chainTransaction.End();
     Assert.IsTrue(testTransactionGroup.Ended);
   }
 }