static void Main(string[] args) { IClubRepository clubRepo = new InMemoryClubRepository(); IPlayerRepository playerRepo = new InMemoryPlayerRepository(clubRepo); IHistoricRepository historicRepo = new InMemoryHistoricRepository(clubRepo, playerRepo); /* * foreach(var p in playerRepo.Context) * Console.WriteLine(p); * * foreach(var h in historicRepo.Context) * Console.WriteLine(h);*/ /* * Player playerTest = playerRepo.Single(1); * List<Historic> listH = playerTest.HistoricCollection;*/ /*var toulon = clubRepo.Single("Toulon"); * toulon.Name = "New York"; * clubRepo.Update(toulon); * clubRepo.SaveChanges(); * * foreach(var p in playerRepo.Context) * Console.WriteLine(p);*/ }
static void Main(string[] args) { IClubRepository clubRepo = new InMemoryClubRepository(); IJoueurRepository joueurRepo = new InMemoryJoueurRepository(clubRepo); foreach (var p in joueurRepo.Context) { Console.WriteLine(p); } var toulon = clubRepo.Single("Toulon"); toulon.Name = "New York"; clubRepo.Update(toulon); clubRepo.SaveChanges(); foreach (var p in joueurRepo.Context) { Console.WriteLine(p); } }
public void DiTest() { IClubRepository clubRepo = new InMemoryClubRepository(); var joueurRepo = JoueurRepoFactory.Create(clubRepo); Assert.True( joueurRepo .Single("DAVIS Miles")?.BornIn?.Name == "Toulon"); var clubId = joueurRepo .Single("DAVIS Miles")?.BornIn?.Id; var toulon = clubRepo.Single("Toulon"); toulon.Name = "New York"; clubRepo.Update(toulon); clubRepo.SaveChanges(); Assert.True( joueurRepo .Single("DAVIS Miles")?.BornIn?.Name == "New York"); var updatedClubId = joueurRepo .Single("DAVIS Miles")?.BornIn?.Id; Assert.True(clubId == updatedClubId); }