GO [#6]
continuous-integration/drone/push Build is passing Details

pull/26/head
Victor Perez NGOUNOU 3 years ago
parent 6bc75233cf
commit 19a14355e4

@ -54,9 +54,8 @@ namespace BowlingLib.Model
return true;
}else
{
throw new ArgumentException("Le joueur existe déjà dans l'équipe");
}
return false;
}
}
public void SupprimerJoueur(Joueur joueur)

@ -27,5 +27,11 @@ namespace BowlingLib.Model
private set { pseudo = value; }
}
public override bool Equals(object obj)
{
return obj is Joueur joueur &&
pseudo == joueur.pseudo &&
Pseudo == joueur.Pseudo;
}
}
}

@ -44,7 +44,6 @@ namespace Test.BowlingAppUnitTest
new Joueur("Bénita"),
new Joueur("Regis"),
new Joueur("Mania")),
new Joueur("Mania")
};
}
@ -53,14 +52,14 @@ namespace Test.BowlingAppUnitTest
[Theory]
[MemberData(nameof(Data_AddJoueurToEquipe))]
public void Test_AddJoueurToEquipe(bool expectedResult,
IEnumerable<Joueur> expectedJoueurs,
Joueur[] expectedJoueurs,
Equipe equipe,
Joueur joueur)
{
bool result = equipe.AjouterJoueur(joueur);
Assert.Equal(expectedResult, result);
Assert.Equal(expectedJoueurs., equipe.GetJoueurs());
Assert.Equal(expectedJoueurs.Length, equipe.GetJoueurs());
Assert.All(expectedJoueurs, j => equipe.Joueurs.Contains(j));
}

Loading…
Cancel
Save