Exemple #1
0
        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));
        }
Exemple #2
0
        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();
        }