public static void AddMembers(AroundMooContext context) { var member = new Member("admin", "*****@*****.**", "admin!", MemberRole.Admin.ToString()); context.Members.AddOrUpdate(member); var user1 = new Member("user1", "*****@*****.**", "user1!", MemberRole.User.ToString()); context.Members.AddOrUpdate(user1); var user2 = new Member("user2", "*****@*****.**", "user2!", MemberRole.User.ToString()); context.Members.AddOrUpdate(user2); //add infos var info1 = new Comment(user1, "This is the best house in the world", -37.88114, 144.749646); context.Comments.AddOrUpdate(info1); var info2 = new Comment(user1, "Be careful when driving around here", -37.88214, 144.749746); context.Comments.AddOrUpdate(info2); //member retrieve infos var memberComment1 = new MemberComment(user1, info1); var memberComment2 = new MemberComment(user1, info2); var memberComment3 = new MemberComment(user2, info1); var memberComment4 = new MemberComment(user2, info2); context.MemberComments.Add(memberComment1); context.MemberComments.Add(memberComment2); context.MemberComments.Add(memberComment3); context.MemberComments.Add(memberComment4); context.SaveChanges(); }
public void SetupTest() { // create the test strategy. This will initialise a new database _testDatabaseStrategy = CreateTestStrategy(); // add test data to the database instance using (_context = _testDatabaseStrategy.CreateContext()) { ProductsTestData.AddMembers(_context); _context.SaveChanges(); } // initialise the repository we are testing _context = _testDatabaseStrategy.CreateContext(); _requestCommentRepository = new RequestCommentRepository(_context); }