public static void InitializeDbForTests(NetCoreAngularCRUDAppContext db) { db.BlogCategories.AddRange(GetSeedingBlogCategories()); db.SaveChanges(); db.BlogPosts.AddRange(GetSeedingBlogPosts(db)); db.SaveChanges(); }
public static List <BlogPost> GetSeedingBlogPosts(NetCoreAngularCRUDAppContext db) { var categoryAlpha = db.BlogCategories.First(p => p.Name == "Category Alpha"); return(new List <BlogPost>() { new BlogPost { PostId = 1, Category = categoryAlpha, Creator = "User One", Title = "My first post", Body = "Hello!", Dt = DateTime.Now }, new BlogPost { PostId = 2, Category = categoryAlpha, Creator = "User Two", Title = "Otra publicación", Body = "Probando el blog", Dt = DateTime.Now } }); }
public static void ReinitializeDbForTests(NetCoreAngularCRUDAppContext db) { db.BlogPosts.RemoveRange(db.BlogPosts); db.BlogCategories.RemoveRange(db.BlogCategories); InitializeDbForTests(db); }