public Initializer( ILogger <Initializer> logger, FluentMigrator.Runner.IMigrationRunner migrationRunner, EventFlow.Configuration.Bootstraps.IBootstrapper bootstrapper, EventFlow.ReadStores.IReadModelPopulator readModelPopulator, Enrollments.IEnrollmentRepository repository) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _migrationRunner = migrationRunner ?? throw new ArgumentNullException(nameof(migrationRunner)); _bootstrapper = bootstrapper ?? throw new ArgumentNullException(nameof(bootstrapper)); _readModelPopulator = readModelPopulator ?? throw new ArgumentNullException(nameof(readModelPopulator)); _repository = repository ?? throw new ArgumentNullException(nameof(repository)); }
public Initializer(EventFlow.Configuration.Bootstraps.IBootstrapper eventFlowBootstrapper, EventFlow.ReadStores.IReadModelPopulator readModelPopulator) { _eventFlowBootstapper = eventFlowBootstrapper ?? throw new ArgumentNullException(nameof(eventFlowBootstrapper)); _readModelPopulator = readModelPopulator ?? throw new ArgumentNullException(nameof(readModelPopulator)); }