public MigrateCommand(IConsole console, IEnumerable <CommandArgument> arguments, IMigratorFactory migratorFactory) { _console = console ?? throw new ArgumentNullException(nameof(console)); _migratorFactory = migratorFactory ?? throw new ArgumentNullException(nameof(migratorFactory)); _migration = arguments.Single(a => a.Name == "migration"); }
public SchemaSetup(IMigratorFactory migratorFactory, ISessionManager sessionManager) { this.migratorFactory = migratorFactory; this.sessionManager = sessionManager; }
public ListCommand(IConsole console, IMigratorFactory migratorFactory) { _console = console ?? throw new ArgumentNullException(nameof(console)); _migratorFactory = migratorFactory ?? throw new ArgumentNullException(nameof(migratorFactory)); }