private static int UpdateTestDb(bool local = false) { //Hard code this so that we don't accidently pass in a production string var env = local ? "Local" : "Default"; var testConnectionString = ConfigurationManager.ConnectionStrings[env].ConnectionString; Console.WriteLine("Deleting all tables from database..."); var databaseRestorer = new DatabaseSetup(testConnectionString); try { databaseRestorer.Drop_Migrate_And_Reseed_Database(); } catch (Exception exception) { Console.WriteLine("Failed to wipe and restore database"); Console.WriteLine(exception.ToString()); return(1); } Console.WriteLine("Restoring database complete"); return(0); }