public void DeleteClub() { var options = new DbContextOptionsBuilder <OlympicGamesDBContext>() .UseInMemoryDatabase(databaseName: "DeleteClubDB") .Options; IQueryable <Clubs> data = new List <Clubs>() { new Clubs { Id = 1, Name = "Club1" }, new Clubs { Id = 2, Name = "Club2" }, new Clubs { Id = 3, Name = "Club3" }, new Clubs { Id = 22, Name = "SektantiVegani" }, }.AsQueryable(); using (OlympicGamesDBContext context = new OlympicGamesDBContext(options)) { ClubsBusiness business = new ClubsBusiness(context); data.ToList().ForEach(club1 => business.AddClub(club1)); business.DeleteClubById(22); Assert.AreEqual(3, business.GetAllClubs().Count); } }
public void GetClubByName() { var options = new DbContextOptionsBuilder <OlympicGamesDBContext>() .UseInMemoryDatabase(databaseName: "GetClubByNameDB") .Options; var data = new List <Clubs>() { new Clubs { Id = 1, Name = "Club1" }, new Clubs { Id = 2, Name = "Club2" }, new Clubs { Id = 3, Name = "Club3" }, }.AsQueryable(); using (OlympicGamesDBContext context = new OlympicGamesDBContext(options)) { ClubsBusiness business = new ClubsBusiness(context); data.ToList().ForEach(c => business.AddClub(c)); Clubs c = business.GetClubByName("Club1"); Assert.AreEqual("Club1", c.Name); } }
public void TestAddClub() { var options = new DbContextOptionsBuilder <OlympicGamesDBContext>() .UseInMemoryDatabase(databaseName: "TestAddClubDB") .Options; var data = new List <Clubs>() { new Clubs { Id = 1, Name = "Club1" }, new Clubs { Id = 2, Name = "Club2" }, new Clubs { Id = 3, Name = "Club3" }, }.AsQueryable(); using (OlympicGamesDBContext context = new OlympicGamesDBContext(options)) { ClubsBusiness business = new ClubsBusiness(context); data.ToList().ForEach(t => business.AddClub(t)); Assert.AreEqual(data.ToList(), business.GetAllClubs()); } }
/// <summary> /// Makes the user to input data about the club. /// Passes the information to ClubsBusiness, using the method "AddClub" /// </summary> public void AddClub() { Clubs club = new Clubs(); Console.Write("Enter Club Name: "); club.Name = Console.ReadLine(); clubsBusiness.AddClub(club); Console.WriteLine($"New club successfully added!"); }
public void GetClubById() { var options = new DbContextOptionsBuilder <OlympicGamesDBContext>() .UseInMemoryDatabase(databaseName: "GetClubByIdDB") .Options; using (OlympicGamesDBContext context = new OlympicGamesDBContext(options)) { ClubsBusiness business = new ClubsBusiness(context); business.AddClub(new Clubs { Id = 1, Name = "Club1" }); business.AddClub(new Clubs { Id = 2, Name = "Club2" }); business.AddClub(new Clubs { Id = 3, Name = "Club3" }); Clubs c = business.GetClubById(1); Assert.AreEqual(1, c.Id); } }