protected override void SharedContext() { mockUoW = new MockUnitOfWork(); mockUoWFactory = new MockUoWFactory(mockUoW); IRepositoryFactory repositoryFactory = new StructureMapRepositoryFactory(); uowStorage = new ThreadStaticUnitOfWorkStorage(); UnitOfWork.Configure(new UnitOfWorkConfigurationBase(mockUoWFactory, repositoryFactory, uowStorage)); }
public MockUoWFactory(MockUnitOfWork uow) { GeneratedTransactionManagers = new List<MockTransactionManager>(); _uow = uow; }
public MockUoWFactory(MockUnitOfWork uow) { GeneratedTransactionManagers = new List <MockTransactionManager>(); _uow = uow; }
protected override void Context() { base.Context(); try { mockUoW = new MockUnitOfWork(); mockUoWFactory = new MockUoWFactory(mockUoW); IRepositoryFactory repositoryFactory = new StructureMapRepositoryFactory(); IUnitOfWorkStorage uowStorage = new ThreadStaticUnitOfWorkStorage(); UnitOfWork.Configure(new UnitOfWorkConfigurationBase(mockUoWFactory, repositoryFactory, uowStorage)); UnitOfWork.Start(() => { Transaction.Begin(); Transaction.Commit(); }); } catch (Exception ex) { caughtException = ex; } }