public async void TestGetSeasons() { var options = new DbContextOptionsBuilder <SeasonContext>() .UseInMemoryDatabase(databaseName: "p3SeasonService") .Options; using (var context = new SeasonContext(options)) { context.Database.EnsureDeleted(); context.Database.EnsureCreated(); Repo r = new Repo(context, new NullLogger <Repo>()); var season = new Season { SeasonID = Guid.NewGuid(), LeagueID = Guid.NewGuid() }; r.Seasons.Add(season); await r.CommitSave(); var listOfSeasons = await r.GetSeasons(); Assert.NotNull(listOfSeasons); } }
public async void TestGetGames() { var options = new DbContextOptionsBuilder <SeasonContext>() .UseInMemoryDatabase(databaseName: "p3SeasonService") .Options; using (var context = new SeasonContext(options)) { context.Database.EnsureDeleted(); context.Database.EnsureCreated(); Repo r = new Repo(context, new NullLogger <Repo>()); var game = new Game { GameID = Guid.NewGuid(), SeasonID = Guid.NewGuid(), HomeTeamID = Guid.NewGuid(), AwayTeamID = Guid.NewGuid(), GameDate = DateTime.UtcNow, WinningTeam = Guid.NewGuid(), HomeScore = 5, AwayScore = 7, HomeStatID = Guid.NewGuid(), AwayStatID = Guid.NewGuid() }; r.Games.Add(game); await r.CommitSave(); var listOfGames = await r.GetGames(); Assert.NotNull(listOfGames); } }