protected void InvokeOnExecutionPause(ScopedTransactionStrategyBase strategy) { _childTransactionStrategyMock.BackToRecord(); _childTransactionStrategyMock.Stub(stub => stub.OnExecutionPause(_context, _executionListenerStub)); _childTransactionStrategyMock.Replay(); _scopeMock.BackToRecord(); _scopeMock.Stub(stub => stub.Leave()); _scopeMock.Replay(); strategy.OnExecutionPause(Context, _executionListenerStub); _childTransactionStrategyMock.BackToRecord(); _scopeMock.BackToRecord(); }
protected void InvokeOnExecutionPlay(ScopedTransactionStrategyBase strategy) { _childTransactionStrategyMock.BackToRecord(); _childTransactionStrategyMock.Stub(stub => stub.OnExecutionPlay(_context, _executionListenerStub)); _childTransactionStrategyMock.Replay(); _transactionMock.BackToRecord(); _transactionMock.Stub(stub => stub.EnterScope()).Return(ScopeMock); _transactionMock.Replay(); strategy.OnExecutionPlay(Context, ExecutionListenerStub); _transactionMock.BackToRecord(); _childTransactionStrategyMock.BackToRecord(); }
public override void SetUp() { base.SetUp(); ExecutionContextMock.BackToRecord(); ExecutionContextMock.Stub(stub => stub.GetInParameters()).Return(new object[0]).Repeat.Any(); ExecutionContextMock.Replay(); TransactionMock.BackToRecord(); TransactionMock.Stub(stub => stub.EnsureCompatibility(Arg <IEnumerable> .Is.NotNull)); TransactionMock.Replay(); _strategy = MockRepository.PartialMock <ScopedTransactionStrategyBase> ( true, (Func <ITransaction>)(() => TransactionMock), OuterTransactionStrategyMock, ExecutionContextMock); _strategy.Replay(); ExecutionContextMock.BackToRecord(); TransactionMock.BackToRecord(); }
public override void SetUp() { base.SetUp(); _strategy = CreateScopedTransactionStrategy(true, NullTransactionStrategy.Null); }
public override void SetUp() { base.SetUp(); _strategy = CreateScopedTransactionStrategy(true, NullTransactionStrategy.Null); _newTransactionMock = MockRepository.StrictMock <ITransaction> (); }
protected void SetChild(ScopedTransactionStrategyBase strategy, TransactionStrategyBase childStrategy) { PrivateInvoke.SetNonPublicField(strategy, "_child", childStrategy); }
public override void SetUp() { base.SetUp(); _strategy = CreateScopedTransactionStrategy(true, NullTransactionStrategy.Null); _failException = new ApplicationException("Fail Exception"); }