public static void Initialize(SentryDbContext dbContext) { CountriesDbTableInitializer.Initialize(dbContext); CurrenciesDbTableInitializer.Initialize(dbContext); CountryCurrenciesDbTableInitializer.Initialize(dbContext); AddressDbTableInitializer.Initialize(dbContext); }
private void initTestDatabase(TestServer server) { using (var scope = server.Host.Services.CreateScope()) { var services = scope.ServiceProvider; repository = services.GetRequiredService <ICountryObjectsRepository>(); var db = services.GetService <SentryDbContext>(); CountriesDbTableInitializer.Initialize(db); } }
[TestMethod] public void InitializeTest() { TestCleanup(); CountriesDbTableInitializer.Initialize(db); var l = SystemRegionInfo.GetRegionsList(); for (var i = l.Count; i > 0; i--) { var c = l[i - 1]; if (SystemRegionInfo.IsCountry(c)) { continue; } l.Remove(c); } Assert.AreEqual(l.Count, db.Countries.Count()); }
public static void Initialize(SentryDbContext dbContext) { CountriesDbTableInitializer.Initialize(dbContext); CurrenciesDbTableInitializer.Initialize(dbContext); CountryCurrenciesDbTableInitializer.Initialize(dbContext); AddressDbTableInitializer.Initialize(dbContext); EffectsDbTableInitializer.Initialize(dbContext); MedicinesDbTableInitializer.Initialize(dbContext); MedicineEffectsDbTableInitializer.Initialize(dbContext); PersonsDbTableInitializer.Initialize(dbContext); PersonMedicineDbTableInitializer.Initialize(dbContext); DosageDbTableInitializer.Initialize(dbContext); SchemeDbTableInitializer.Initialize(dbContext); RepresentorsDbTableInitializer.Initialize(dbContext); CategoriesDbTableInitializer.Initialize(dbContext); CategoryMedicineDbTableInitializer.Initialize(dbContext); }
public static void Main(string[] args) { var host = BuildWebHost(args); using (var scope = host.Services.CreateScope()) { var services = scope.ServiceProvider; try { var context = services.GetRequiredService <ICountryObjectsRepository>(); CountriesDbTableInitializer.Initialize(context); var context2 = services.GetRequiredService <ICurrencyObjectsRepository>(); CurrencyDbTableInitializer.Initialize(context2); } catch (Exception ex) { var logger = services.GetRequiredService <ILogger <Program> >(); logger.LogError(ex, "An error occured while seeding the database"); } } host.Run(); }
[TestMethod] public void CantInitializeTest() { Assert.AreEqual(count, db.Countries.Count()); CountriesDbTableInitializer.Initialize(db); Assert.AreEqual(count, db.Countries.Count()); }