public void _ShouldSeedDb() { var isDbSeeded = true; // If there is no angular components in the table then the default seed is required if (!DbContext.Set <AngularComponent>().Any()) { try { DbContext.Seed(); } catch (Exception ex) { throw ex; } } var randomGenerateProducts = false; if (randomGenerateProducts) { for (var i = 0; i < 20000; i++) { ClientProductSeedExtensions.Seed(DbContext); } } Assert.IsTrue(isDbSeeded); }
private static void LucidSeeds <TDbContet>(TDbContet dbContext) where TDbContet : DbContext { ClientHomeSeedExtensions.Seed(dbContext); ClientSub1CategorySeedExtensions.Seed(dbContext); ClientSub2CategorySeedExtensions.Seed(dbContext); ClientCategorySeedExtensions.Seed(dbContext); ClientProductSeedExtensions.Seed(dbContext); ClientUserSeedExtensions.Seed(dbContext); }