public UnitOfWork( IUnitOfWorkTransactionFactory transactionFactory, IUnitOfWorkStore store) { this.transactionFactory = transactionFactory; this.store = store; }
public void SetUp() { mocks = new MockRepository(); instance = mocks.DynamicMock <IUnitOfWork>(); store = mocks.DynamicMock <IUnitOfWorkStore>(); factory = mocks.DynamicMock <IUnitOfWorkFactory <NullDatabase> >(); unitOfWorkManager = mocks.Stub <UnitOfWorkManager>(); unitOfWorkManager.Add(new NullDatabase(factory, store)); }
/// <summary> /// 构造函数 /// </summary> /// <param name="unitOfWork">内部封装的UnitOfWork</param> /// <param name="unitofWorkStore">存储UnitOfWork的Store</param> /// <param name="loggerFactory">Log Factory</param> /// <param name="canAutoDispose">表示当前的UnitOfWorkDelegate对象是否允许在Dispose方法被调用时自动从UnitOfWorkStore中移除</param> public UnitOfWorkDelegate(IUnitOfWork unitOfWork, IUnitOfWorkStore unitofWorkStore, ILoggerFactory loggerFactory, bool canAutoDispose) { _unitOfWork = unitOfWork; _unitofWorkStore = unitofWorkStore; _logger = loggerFactory.Create("EventSourcing.UnitOfWorkDelegate"); _canAutoDispose = canAutoDispose; _isDisposed = false; _readerWriterLockSlim = new ReaderWriterLockSlim(); }
/// <summary> /// ���캯�� /// </summary> /// <param name="unitOfWork">�ڲ���װ��UnitOfWork</param> /// <param name="unitofWorkStore">�洢UnitOfWork��Store</param> /// <param name="loggerFactory">Log Factory</param> /// <param name="canAutoDispose">��ʾ��ǰ��UnitOfWorkDelegate�����Ƿ�������Dispose����������ʱ�Զ���UnitOfWorkStore���Ƴ�</param> public UnitOfWorkDelegate(IUnitOfWork unitOfWork, IUnitOfWorkStore unitofWorkStore, ILoggerFactory loggerFactory, bool canAutoDispose) { _unitOfWork = unitOfWork; _unitofWorkStore = unitofWorkStore; _logger = loggerFactory.Create("EventSourcing.UnitOfWorkDelegate"); _canAutoDispose = canAutoDispose; _isDisposed = false; _readerWriterLockSlim = new ReaderWriterLockSlim(); }
public void SetUp() { mocks = new MockRepository(); session = mocks.DynamicMock<ISession>(); sessionFactory = mocks.DynamicMock<ISessionFactory>(); store = new ThreadedUnitOfWorkStore(); factory = mocks.Stub<NHibernateUnitOfWorkFactory<NullDatabase>>(sessionFactory); unitOfWorkManager = mocks.Stub<NHibernateUnitOfWorkManager>(); unitOfWorkManager.Add(new NullDatabase(factory, store)); }
public void SetUp() { mocks = new MockRepository(); session = mocks.DynamicMock <ISession>(); sessionFactory = mocks.DynamicMock <ISessionFactory>(); store = new ThreadedUnitOfWorkStore(); factory = mocks.Stub <NHibernateUnitOfWorkFactory <NullDatabase> >(sessionFactory); unitOfWorkManager = mocks.Stub <NHibernateUnitOfWorkManager>(); unitOfWorkManager.Add(new NullDatabase(factory, store)); }
public void SetUp() { mocks = new MockRepository(); instance = mocks.DynamicMock<IUnitOfWork>(); store = mocks.DynamicMock<IUnitOfWorkStore>(); factory = mocks.DynamicMock<IUnitOfWorkFactory<NullDatabase>>(); unitOfWorkManager = mocks.Stub<UnitOfWorkManager>(); unitOfWorkManager.Add(new NullDatabase(factory, store)); }
public NullDatabase(IUnitOfWorkFactory <NullDatabase> unitOfWorkFactory, IUnitOfWorkStore unitOfWorkStore) : base(unitOfWorkFactory, unitOfWorkStore) { }
public Repository(IAccelr8Locator serviceLocator, IUnitOfWorkStore unitStore) { _serviceLocator = serviceLocator; _unitStore = unitStore; }
public PhotoController(IUnitOfWorkStore unit, IImageService imageService, ILogWriterSql log) { _imageService = imageService; _log = log; _unit = unit; }
public SecurityDatabase(IUnitOfWorkFactory <SecurityDatabase> unitOfWorkFactory, IUnitOfWorkStore unitOfWorkStore) : base(unitOfWorkFactory, unitOfWorkStore) { }
public Database(IUnitOfWorkFactory <TDatabase> unitOfWorkFactory, IUnitOfWorkStore unitOfWorkStore) { this.unitOfWorkFactory = unitOfWorkFactory; this.unitOfWorkStore = unitOfWorkStore; }
/// <summary> /// 构造函数 /// </summary> public UnitOfWorkManager(IUnitOfWorkStore unitofWorkStore, ILoggerFactory loggerFactory) { _unitofWorkStore = unitofWorkStore; _loggerFactory = loggerFactory; _logger = _loggerFactory.Create("EventSourcing.UnitOfWorkManager"); }
/// <summary> /// ���캯�� /// </summary> public UnitOfWorkManager(IUnitOfWorkStore unitofWorkStore, ILoggerFactory loggerFactory) { _unitofWorkStore = unitofWorkStore; _loggerFactory = loggerFactory; _logger = _loggerFactory.Create("EventSourcing.UnitOfWorkManager"); }
public UnitOfWorkTransaction(IUnitOfWorkStore unitOfWorkStore, ISessionBuilder sessionBuilder) { this.unitOfWorkStore = unitOfWorkStore; this.sessionBuilder = sessionBuilder; }