private void Seed(Forma1Context forma1Context) { var teamBuilder = new TeamBuilder(); forma1Context.Teams.AddRange(teamBuilder.GetList()); forma1Context.SaveChanges(); }
public async Task SeedAsynv() { ctx.Database.EnsureCreated(); StoreUser user = new StoreUser() { UserName = "******" }; var result = await userManager.CreateAsync(user, "f1test2018"); if (result != IdentityResult.Success) { throw new InvalidOperationException("Az alapértelmezett felhasználó létrehozása nem sikerült!"); } if (!ctx.Teams.Any()) { List <Team> teams = new List <Team>() { new Team() { Id = 1, Name = "Ferrari", YearOfFoundation = 1950, WonOfChampionship = 9, IsPaid = true }, new Team() { Id = 2, Name = "Mercedes-AMG", YearOfFoundation = 1954, WonOfChampionship = 3, IsPaid = true }, new Team() { Id = 3, Name = "McLaren", YearOfFoundation = 1966, WonOfChampionship = 3, IsPaid = false }, new Team() { Id = 4, Name = "Haas", YearOfFoundation = 2016, WonOfChampionship = 0, IsPaid = false }, new Team() { Id = 5, Name = "Renault DP", YearOfFoundation = 1977, WonOfChampionship = 2, IsPaid = true }, new Team() { Id = 6, Name = "Scuderia AlphaTauri", YearOfFoundation = 2020, WonOfChampionship = 0, IsPaid = true }, new Team() { Id = 7, Name = "Williams ", YearOfFoundation = 1977, WonOfChampionship = 4, IsPaid = true } }; ctx.Teams.AddRange(teams); ctx.SaveChanges(); } }
public async Task GetsExistingOrder() { var existingTeams = TeamBuilder.GetList(); forma1Context.Teams.AddRange(existingTeams); forma1Context.SaveChanges(); var team = existingTeams.First(); output.WriteLine($"teamId: {team.Id}"); var teamFromRepo = await efRepository.GetByIdAsync(team.Id); Assert.Equal(team.Id, teamFromRepo.Id); Assert.Equal(team.Name, teamFromRepo.Name); Assert.Equal(team.PaidEntryFee, teamFromRepo.PaidEntryFee); Assert.Equal(team.WonChampionships, teamFromRepo.WonChampionships); Assert.Equal(team.YearOfFoundation, teamFromRepo.YearOfFoundation); }