public void Can_remove_existing_player() { var player = new Player() { Id = 1 }; IPlayerRepository repository = new PlayerRepository(); repository.Delete(player); using (ISession session = _sessionFactory.OpenSession()) { var fromDb = session.Get<Player>(player.Id); Assert.IsNull(fromDb); } }
public void Can_update_existing_player() { IPlayerRepository repository = new PlayerRepository(); var player = new Player() { Id = 1, Name = "Hanley Ramirez", YahooId = 1 }; repository.Save(player); // use session to try to load the product using (ISession session = _sessionFactory.OpenSession()) { var fromDb = session.Get<Player>(player.Id); Assert.AreEqual(player.Name, fromDb.Name); } }
public void Can_add_new_player() { var player = new Player { Name = "Joe Nathan" }; IPlayerRepository repository = new PlayerRepository(); repository.Save(player); // use session to try to load the product using (ISession session = _sessionFactory.OpenSession()) { var fromDb = session.Get<Player>(player.Id); // Test that the product was successfully inserted Assert.IsNotNull(fromDb); Assert.AreNotSame(player, fromDb); Assert.AreEqual(player.Name, fromDb.Name); } }