コード例 #1
0
        protected virtual void OnPerTestSetUpStart()
        {
            InitialiseIoc();

            InitialiseLog();

            EventAggregator = new EventAggregator();

            IocProviderMock.Setup(ioc => ioc.Get<IEventAggregator>()).Returns(EventAggregator);

            BusinessRuleStorage = new BusinessRuleStorage();

            IocProviderMock.Setup(ioc => ioc.Get<IBusinessRuleStorage>()).Returns(BusinessRuleStorage);

            SessionFactoryManager = InitialiseNHibernateWith(new[] { new CarMappingSessionFactoryBuildListener() });

            BuildTestDatabase(SessionFactoryManager);

            Session = SessionFactoryManager.GetDefault().OpenSession();

            Repository = new CarRepository(Session, EventAggregator, BusinessRuleStorage, Log);
        }