public void CreateFalseConnectionUserContextTest() { string constring = "dsa"; string tableName = ConfigurationManager.AppSettings["UserTable"]; unitOfWorkCreator = new UnitOfWorkCreator(constring, tableName); }
public void CreateFalseTableUserContextTest() { string constring = ConfigurationManager.ConnectionStrings["UsersDBCon"].ConnectionString; string tableName = "sad"; unitOfWorkCreator = new UnitOfWorkCreator(constring, tableName); unitOfWork = unitOfWorkCreator.CreateUnitOfWork(); }
public void CreateRightUserContextTest() { string constring = ConfigurationManager.ConnectionStrings["UsersDBCon"].ConnectionString; string tableName = ConfigurationManager.AppSettings["UserTable"]; unitOfWorkCreator = new UnitOfWorkCreator(constring, tableName); unitOfWork = unitOfWorkCreator.CreateUnitOfWork(); }
// internal const string TableName = "MigrationTracker"; // internal const string SchemaName = "AutomaticMigration"; public AutomaticMigration(TDatabase db, IAutomaticMigrationRepository <TDatabase> repository, IUnitOfWorkCreator <TDatabase> unitOfWorkCreator, IManageMigrations <TDatabase> migrations, TextWriter logger) { _db = db; _repository = repository; _migrations = migrations; _unitOfWorkCreator = unitOfWorkCreator; _log = logger; _runner = new MigrationTaskRunner <TDatabase>(db, logger); UpdateSelf(); }
public void Register(IUnitOfWorkRegisteration unitOfWorkRegisteration) { if (IsDisposed) { throw new InvalidOperationException("UnitOfWork provider has been already disposed"); } lock (UnitOfWorkCreators) { ILifetimeScope childScope = LifetimeScope.BeginLifetimeScope(containerBuilder => { containerBuilder.RegisterType(unitOfWorkRegisteration.UnitOfWorkCreatorType) .As <IUnitOfWorkCreator>() .SingleInstance(); unitOfWorkRegisteration.Initialize(containerBuilder); }); IUnitOfWorkCreator unitOfWorkCreator = childScope.Resolve <IUnitOfWorkCreator>(TypedParameter.From(childScope)); UnitOfWorkCreators.Add(unitOfWorkRegisteration.Name, unitOfWorkCreator); } }
public CreateGroupUseCase(IAppContext context, IUnitOfWorkCreator unitOfWork) { _context = context; _unitOfWork = unitOfWork; }
public IConfigureMigrationsRunner <TDatabase> WithUnitOfWorkCreator(IUnitOfWorkCreator <TDatabase> unitOfWorkCreator) { unitOfWorkCreator.MustNotBeNull(); _unitOfWorkCreator = unitOfWorkCreator; return(this); }