public ApplicationDbContextFixture() { var connection = new SqliteConnection("DataSource=:memory:"); connection.Open(); var options = new DbContextOptionsBuilder <ESTeSoccerContext>() .UseSqlite(connection) .Options; DbContext = new ESTeSoccerContext(options); DbContext.Database.EnsureCreated(); DbContext.League.Add(new League() { Name = "Liga BBVA", Country = "Espanha" }); DbContext.Team.Add(new Team() { TeamId = 8, LeagueId = 1, Name = "Tondela", Initials = "TON", NumberOfTitles = 0, MainColor = "Amarelo" }); DbContext.Team.Add(new Team() { TeamId = 9, LeagueId = 2, Name = "Leicester", Initials = "LEI", NumberOfTitles = 1, MainColor = "Azul" }); DbContext.SaveChanges(); }
public LeaguesApiController(ESTeSoccerContext context) { _context = context; }
public LeaguesControllerTest(ApplicationDbContextFixture contextFixture) { _context = contextFixture.DbContext; }
public TeamsController(ESTeSoccerContext context) { _context = context; }
public PlayersController(ESTeSoccerContext context) { _context = context; }
public PlayersControllerTest(ApplicationDbContextFixture contextFixture) { _context = contextFixture.DbContext; }