public IDisposable SeedData(SuiteDbContext data) { var persons = Fixture.Build <Person>().FromFactory(() => { var p = new Person("Name"); p.RegisterAddress(Fixture.Create <Address>()); return(p); }).CreateMany <Person>(100).ToList(); data.Set <Person>().AddRange(persons); data.SaveChanges(); return(new CleanupResource(data)); }
protected void SeedData() { var persons = Fixture.Build <Person>().FromSeed(p => { var person = new Person("T1"); person.RegisterAddress(new Address() { Street = "Street1", AddressNumber = "AddressNumber1", Ward = "Ward1" }); person.AddBankAccount(new BankAccount("ACB")); return(person); }).CreateMany <Person>(100); SuiteDbContext.Set <Person>().AddRange(persons); SuiteDbContext.SaveChanges(); }