public void SetUp() { classUnderTest = new InMemoryPlayerRepository(); classUnderTest.Save(player); allPlayers = classUnderTest.GetAllPlayers(); retrievedPlayer = allPlayers.FirstOrDefault(x => x.Id == player.Id); }
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);*/ }
public void It_should_persist_is_it_state() { var classUnderTest = new InMemoryPlayerRepository(); classUnderTest.Save(player); classUnderTest.SavePlayerAsNotIt(player.Id); var allPlayers = classUnderTest.GetAllPlayers(); var updatedPlayer = allPlayers.Single(x => x.Id == player.Id); Assert.That(updatedPlayer.IsIt, Is.False); }
public void It_should_update_the_player_position() { var classUnderTest = new InMemoryPlayerRepository(); classUnderTest.Save(player); player.X = 42; player.Y = 42; classUnderTest.UpdatePlayerPosition(player); var allPlayers = classUnderTest.GetAllPlayers(); var retrievedPlayer = allPlayers.FirstOrDefault(x => x.Id == player.Id); Assert.That(retrievedPlayer.X, Is.EqualTo(42)); Assert.That(retrievedPlayer.Y, Is.EqualTo(42)); }
static void Main(string[] args) { IClubRepository ClubRepo = new InMemoryClubRepository(); IPlayerRepository PlayerRepo = new InMemoryPlayerRepository(); foreach (var p in PlayerRepo.Context) { Console.WriteLine(p); } var toulon = ClubRepo.Single("Toulon"); toulon.Name = "New York"; ClubRepo.Update(toulon); ClubRepo.SaveChanges(); foreach (var p in PlayerRepo.Context) { Console.WriteLine(p); } }