Exemple #1
0
        public override void SetUp()
        {
            base.SetUp();

            _clientTransaction = ClientTransactionObjectMother.Create();

            _mockRepository           = new MockRepository();
            _dataManagerMock          = _mockRepository.StrictMock <IDataManager> ();
            _registrationListenerMock = _mockRepository.StrictMock <ILoadedObjectDataRegistrationListener> ();

            _agent = new LoadedObjectDataRegistrationAgent(_clientTransaction, _dataManagerMock, _registrationListenerMock);
        }
        public LoadedObjectDataRegistrationAgent(
            ClientTransaction clientTransaction,
            IDataManager dataManager,
            ILoadedObjectDataRegistrationListener registrationListener)
        {
            ArgumentUtility.CheckNotNull("clientTransaction", clientTransaction);
            ArgumentUtility.CheckNotNull("dataManager", dataManager);
            ArgumentUtility.CheckNotNull("registrationListener", registrationListener);

            _dataManager          = dataManager;
            _clientTransaction    = clientTransaction;
            _registrationListener = registrationListener;
        }