public void OnBeforeTransactionInitialize()
        {
            _parentEventSinkWithStrictMock.Expect(mock => mock.RaiseSubTransactionInitializeEvent(_thisTransaction));
            ClientTransactionTestHelper.SetIsWriteable(_parentTransaction, false); // required by assertion in ReadOnlyClientTransactionListener

            _manager.OnBeforeTransactionInitialize();

            _parentEventSinkWithStrictMock.VerifyAllExpectations();
        }
 public void OnBeforeTransactionInitialize_NullParent()
 {
     Assert.That(() => _managerWithoutParent.OnBeforeTransactionInitialize(), Throws.Nothing);
 }