public void GetsAllSportsFromDatabase() { var options = new DbContextOptionsBuilder <OlympicGamesDBContext>() .UseInMemoryDatabase(databaseName: "GetsAllSportsFromDatabaseDB") .Options; var data = new List <Sports>() { new Sports { Id = 1, Name = "Sport1" }, new Sports { Id = 2, Name = "Sport2" }, new Sports { Id = 3, Name = "Sport3" }, }.AsQueryable(); using (OlympicGamesDBContext context = new OlympicGamesDBContext(options)) { SportsBusiness business = new SportsBusiness(context); data.ToList().ForEach(t => context.Sports.Add(t)); context.SaveChanges(); Assert.AreEqual(data.ToList(), business.GetAllSports()); } }
//Ъм тука имам въпорс - i az /// <summary> /// Constructor for CompetitorsDisplay class. /// </summary> /// <param name="context"></param> public CompetitorsDisplay(OlympicGamesDBContext context) { competitorsBusiness = new CompetitorsBusiness(context); coachesBusiness = new CoachesBusiness(context); clubsBusiness = new ClubsBusiness(context); townsBusiness = new TownsBusiness(context); sportsBusiness = new SportsBusiness(context); townsDisplay = new TownsDisplay(context); clubsDisplay = new ClubsDisplay(context); coachesDisplay = new CoachesDisplay(context); }
public void GetSportById() { var options = new DbContextOptionsBuilder <OlympicGamesDBContext>() .UseInMemoryDatabase(databaseName: "TestDB") .Options; using (OlympicGamesDBContext context = new OlympicGamesDBContext(options)) { SportsBusiness business = new SportsBusiness(context); context.Sports.Add(new Sports { Id = 1, Name = "Sport1" }); context.Sports.Add(new Sports { Id = 2, Name = "Sport2" }); context.Sports.Add(new Sports { Id = 3, Name = "Sport3" }); Sports c = business.GetSportById(1); Assert.AreEqual(1, c.Id); } }
/// <summary> /// Constructor for SportsDisplay class. /// </summary> /// <param name="context"></param> public SportsDisplay(OlympicGamesDBContext context) { sportsBusiness = new SportsBusiness(context); }
/// <summary> /// Makes the connection between Coaches's display and business layer. /// </summary> /// <param name="context"></param> public CoachesDisplay(OlympicGamesDBContext context) { coachesBusiness = new CoachesBusiness(context); sportsBusiness = new SportsBusiness(context); }