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); } }