private static int Main() { const string connectionStringName = "BibleTraining"; var scriptVariables = ConfigurationVariables.ToDictionary(s => s, s => ConfigurationManager.AppSettings[s]); var env = EnvParser.Parse(scriptVariables["Env"]); var shouldSeedData = env == Env.LOCAL; var dbName = ConfigurationManager.AppSettings["DbName"]; var dbUpdater = new DbUpdater(Assembly.GetExecutingAssembly(), "Scripts", dbName, connectionStringName, scriptVariables, shouldSeedData, env); return(dbUpdater.Run() ? 0 : -1); }
private static async Task Main(string[] args) { new MediaStackContext(); EnvParser.ParseEnvFromFile($@"{Environment.CurrentDirectory}{Path.DirectorySeparatorChar}.env"); var loggerFactory = LoggerFactory.Create(builder => { builder //.SetMinimumLevel(LogLevel.Debug) .AddConsole(); }); var logger = loggerFactory.CreateLogger <Driver>(); await new MediaImporter( logger, new MediaFileSystemHelper(logger), new UnitOfWorkService() ).Start(); }
private void AssertStringParsesAsExpected(string value, Env expected) { var actual = EnvParser.Parse(value); Assert.AreEqual(expected, actual); }
public EnvParserTest_ParseLine() { _envParser = new EnvParser(); }
public EnvParserTest_TryParseString() { _envParser = new EnvParser(); }
public static void Main(string[] args) { EnvParser.ParseEnvFromFile($@"{Environment.CurrentDirectory}{Path.DirectorySeparatorChar}.env"); CreateHostBuilder(args).Build().Run(); }