Ejemplo n.º 1
0
        private void Seed(Forma1Context forma1Context)
        {
            var teamBuilder = new TeamBuilder();

            forma1Context.Teams.AddRange(teamBuilder.GetList());
            forma1Context.SaveChanges();
        }
Ejemplo n.º 2
0
        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();
            }
        }
Ejemplo n.º 3
0
        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);
        }