public void DeleteCompetitor() { var data = new List <Competitors>() { new Competitors { Id = 1, FullName = "Competitor1" }, new Competitors { Id = 2, FullName = "Competitor2" }, new Competitors { Id = 3, FullName = "Competitor3" }, }.AsQueryable(); var options = new DbContextOptionsBuilder <OlympicGamesDBContext>() .UseInMemoryDatabase(databaseName: "DeleteCompetitorDB") .Options; using (OlympicGamesDBContext context = new OlympicGamesDBContext(options)) { CompetitorsBusiness business = new CompetitorsBusiness(context); data.ToList().ForEach(competitor => business.AddCompetitors(competitor)); business.DeleteCompetitorById(2); Assert.AreEqual(2, business.GetAllCompetitors().Count); } }
public void GetCompetitorByName() { var options = new DbContextOptionsBuilder <OlympicGamesDBContext>() .UseInMemoryDatabase(databaseName: "GetCompetitorByNameDB") .Options; var data = new List <Competitors>() { new Competitors { Id = 1, FullName = "Competitor1" }, new Competitors { Id = 2, FullName = "Competitor2" }, new Competitors { Id = 3, FullName = "Competitor3" }, }.AsQueryable(); using (OlympicGamesDBContext context = new OlympicGamesDBContext(options)) { CompetitorsBusiness business = new CompetitorsBusiness(context); data.ToList().ForEach(c => business.AddCompetitors(c)); Competitors c = business.GetCompetitorByName("Competitor1"); Assert.AreEqual("Competitor1", c.FullName); } }
//Ъм тука имам въпорс - 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 GetCompetitorById() { var options = new DbContextOptionsBuilder <OlympicGamesDBContext>() .UseInMemoryDatabase(databaseName: "GetCompetitorByIdDB") .Options; using (OlympicGamesDBContext context = new OlympicGamesDBContext(options)) { CompetitorsBusiness business = new CompetitorsBusiness(context); business.AddCompetitors(new Competitors { Id = 1, FullName = "Competitor1" }); business.AddCompetitors(new Competitors { Id = 2, FullName = "Competitor2" }); business.AddCompetitors(new Competitors { Id = 3, FullName = "Competitor3" }); Competitors c = business.GetCompetitorById(1); Assert.AreEqual(1, c.Id); } }