コード例 #1
0
        public void OnTransactionDiscard()
        {
            _parentHierarchyManagerStrictMock.Expect(mock => mock.RemoveSubTransaction());

            _manager.OnTransactionDiscard();

            _parentHierarchyManagerStrictMock.VerifyAllExpectations();
        }
        public void OnBeforeObjectRegistration()
        {
            var loadedObjectIDs = Array.AsReadOnly(new[] { DomainObjectIDs.Order1, DomainObjectIDs.Order3 });

            using (_mockRepository.Ordered())
            {
                _hierarchyManagerMock.Expect(mock => mock.OnBeforeObjectRegistration(loadedObjectIDs));
                _eventSinkWithMock.Expect(mock => mock.RaiseObjectsLoadingEvent(loadedObjectIDs));
            }
            _mockRepository.ReplayAll();

            _decorator.OnBeforeObjectRegistration(loadedObjectIDs);

            _mockRepository.VerifyAll();
        }