public OraclePersistenceProviderFixture() { _connectionString = OracleDockerSetup.ConnectionString; this._loggerFactory = new NullLoggerFactory(); _subject = new EntityFrameworkPersistenceProvider(new OracleContextFactory(_connectionString, _loggerFactory), true, true); _subject.EnsureStoreExists(); }
public WorkflowHost(IPersistenceProvider persistenceStore, IQueueProvider queueProvider, WorkflowOptions options, ILoggerFactory loggerFactory, IServiceProvider serviceProvider, IWorkflowRegistry registry, IDistributedLockProvider lockProvider) { PersistenceStore = persistenceStore; QueueProvider = queueProvider; Options = options; Logger = loggerFactory.CreateLogger <WorkflowHost>(); _serviceProvider = serviceProvider; Registry = registry; LockProvider = lockProvider; persistenceStore.EnsureStoreExists(); }
public WorkflowThread(IPersistenceProvider persistenceStore, IQueueProvider queueProvider, ILoggerFactory loggerFactory, IServiceProvider serviceProvider, IWorkflowRegistry registry, IDistributedLockProvider lockProvider, IWorkflowExecutor executor, WorkflowOptions options) { _persistenceStore = persistenceStore; _queueProvider = queueProvider; _executor = executor; _options = options; _logger = loggerFactory.CreateLogger <WorkflowThread>(); _lockProvider = lockProvider; _thread = new Thread(RunWorkflows); persistenceStore.EnsureStoreExists(); }
public WorkflowHost(IPersistenceProvider persistenceStore, IQueueProvider queueProvider, WorkflowOptions options, ILoggerFactory loggerFactory, IServiceProvider serviceProvider, IWorkflowRegistry registry, IDistributedLockProvider lockProvider, IEnumerable <IBackgroundTask> backgroundTasks, IWorkflowController workflowController) { PersistenceStore = persistenceStore; QueueProvider = queueProvider; Options = options; Logger = loggerFactory.CreateLogger <WorkflowHost>(); _serviceProvider = serviceProvider; Registry = registry; LockProvider = lockProvider; _backgroundTasks = backgroundTasks; _workflowController = workflowController; persistenceStore.EnsureStoreExists(); }
public PostgresPersistenceProviderFixture(PostgresDockerSetup dockerSetup, ITestOutputHelper output) { output.WriteLine($"Connecting on {PostgresDockerSetup.ConnectionString}"); _subject = new PostgresPersistenceProvider(PostgresDockerSetup.ConnectionString, true, true); _subject.EnsureStoreExists(); }
public PostgresPersistenceProviderFixture(PostgresDockerSetup dockerSetup, ITestOutputHelper output) { output.WriteLine($"Connecting on {PostgresDockerSetup.ConnectionString}"); _subject = new EntityFrameworkPersistenceProvider(new PostgresContextFactory(PostgresDockerSetup.ConnectionString, "wfc"), true, true); _subject.EnsureStoreExists(); }
public MysqlPersistenceProviderFixture(MysqlDockerSetup dockerSetup, ITestOutputHelper output) { output.WriteLine($"Connecting on {MysqlDockerSetup.ConnectionString}"); _subject = new EntityFrameworkPersistenceProvider(new MysqlContextFactory(MysqlDockerSetup.ConnectionString), true, true); _subject.EnsureStoreExists(); }