private static void InstallLinger(DatabaseDialect dialect) { var repository = new DatabaseJobRepository(dialect, () => UnitOfWork.Current); repository.InstallSchema(); Linger.Backend = repository; Linger.StartWorker(); }
private static void CreateTestDatabase() { var database = string.Format("{0}.s3db", Guid.NewGuid()); var connectionString = string.Format("Data Source={0};Version=3;New=True;", database); Database.Install<SqliteConnectionFactory>(connectionString, ConnectionScope.ByThread); Schema.Install(DatabaseDialect.Sqlite, UnitOfWork.Current); var repository = new DatabaseJobRepository(DatabaseDialect.Sqlite, () => UnitOfWork.Current); Linger.Backend = repository; repository.InstallSchema(); }
private static void CreateTestDatabase() { var database = string.Format("{0}.s3db", Guid.NewGuid()); var connectionString = string.Format("Data Source={0};Version=3;New=True;", database); Database.Install <SqliteConnectionFactory>(connectionString, ConnectionScope.ByThread); Schema.Install(DatabaseDialect.Sqlite, UnitOfWork.Current); var repository = new DatabaseJobRepository(DatabaseDialect.Sqlite, () => UnitOfWork.Current); Linger.Backend = repository; repository.InstallSchema(); }
public DatabaseJobRepositoryTests(DatabaseJobRepository repository) { _repository = repository; }