public void SetUp() { classUnderTest = new InMemoryPlayerRepository(); classUnderTest.Save(player); allPlayers = classUnderTest.GetAllPlayers(); retrievedPlayer = allPlayers.FirstOrDefault(x => x.Id == player.Id); }
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)); }