public void CorrectFactory() { //Arrange var jugadores = new List <Jugadores> { new Jugadores() { Id = 1, NombreJugador = "Daniel", Pais = "GER", Dorsal = 24, Valoracion = 0 }, new Jugadores() { Id = 2, NombreJugador = "Pau Gasol", Pais = "ESP", Dorsal = 21, Valoracion = 10 } }; //var expected = new List<Jugadores> //{ // new Jugadores() // { // Id = 2, // NombreJugador = "Pau Gasol", // Pais = "ESP", // Dorsal = 21, // Valoracion = 10 // } //}; //Act var validPlayers = _factory.ValidPlayers(jugadores); //Assert Assert.AreEqual(1, validPlayers.Count()); }
public async Task SavePlayersBd(IEnumerable <Jugadores> jugadores) { DeleteBd(); var okPlayers = _factory.ValidPlayers(jugadores); try { foreach (var jugador in okPlayers) { await _repository.Insert(jugador).ConfigureAwait(false); } } catch (DbException ex) { throw new PersistenceException("Excepción al insertar en la BD", ex); } }