public HistoryLogDataContext(DbConnectionStringProvider connectionStringProvider) : this((connectionStringProvider ?? new DbConnectionStringProvider("Default-HistoryLog")).ConnectionString) { var options = new DataLoadOptions(); LoadOptions = options; }
public TicketsDataContext(DbConnectionStringProvider provider) : this((provider ?? new DbConnectionStringProvider("ApplicationServices")).ConnectionString) { var options = new DataLoadOptions(); LoadOptions = options; }
public static void ConnectionString() { // Arrange var provider = new DbConnectionStringProvider("LocalSqlServer"); // Act var result = provider.ConnectionString; // Assert Assert.NotNull(result); Assert.Equal(@"data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true", result); }
protected AbstractRepositoryTest(DbConnectionStringProvider connectionStringProvider, IMappingSourceProvider mappingSourceProvider, bool autorollback) { AutoRollback = autorollback; if (connectionStringProvider == null) { DataContext = new TDataContext(); } else { if (mappingSourceProvider == null) { DataContext = Activator.CreateInstance(typeof(TDataContext), connectionStringProvider) as TDataContext; } else { DataContext = Activator.CreateInstance(typeof(TDataContext), connectionStringProvider, mappingSourceProvider) as TDataContext; } } UnitOfWork = new DefaultUnitOfWork(DataContext); Repository = Activator.CreateInstance(typeof(TRepository), DataContext) as TRepository; }
public UnitOfWork(DbConnectionStringProvider dbConnectionStringProvider) { _connection = new MySqlConnection(dbConnectionStringProvider.ConnectionString); }
protected AbstractRepositoryTest(DbConnectionStringProvider connectionStringProvider, IMappingSourceProvider mappingSourceProvider) : this(connectionStringProvider, mappingSourceProvider, true) { }
protected AbstractRepositoryTest(DbConnectionStringProvider connectionStringProvider, bool autorollback) : this(connectionStringProvider, null, autorollback) { }
protected AbstractRepositoryTest(DbConnectionStringProvider connectionStringProvider) : this(connectionStringProvider, null, true) { }