correction
continuous-integration/drone/push Build is passing Details

pull/26/head
Augustin AFFOGNON 3 years ago
parent d582a5be28
commit 972715fa9e

@ -12,7 +12,9 @@ namespace BowlingLib.Model
{
private string nom;
public List<Joueur> Joueurs { get; private set; }
public List<Joueur> Joueurs = new List<Joueur>();
public string Nom
{
get { return nom; }
@ -25,9 +27,9 @@ namespace BowlingLib.Model
public Equipe(string nom, params Joueur[] joueurs)
{
this.nom = nom;
foreach (Joueur nouv in joueurs) AjouterJoueur(nouv);
AjouterJoueurs(joueurs);
// foreach (Joueur nouv in joueurs) AjouterJoueur(nouv);
}
public Equipe(string nom)

@ -48,19 +48,7 @@ namespace Test.BowlingAppUnitTest
};
}
[Theory]
[MemberData(nameof(Data_AddJoueurToEquipe))]
public void Test_AddJoueurToEquipe(bool expectedResult,
List<Joueur> expectedJoueurs,
Equipe equipe,
Joueur joueur)
{
bool result = equipe.AjouterJoueur(joueur);
Assert.Equal(expectedResult, result);
Assert.Equal(expectedJoueurs.Count, equipe.GetJoueurs());
Assert.All(expectedJoueurs, j => equipe.Joueurs.Contains(j));
}
}
}

Loading…
Cancel
Save