diff --git a/Sources/Tests/BowlingAppUnitTest/UTestEquipe.cs b/Sources/Tests/BowlingAppUnitTest/UTestEquipe.cs index b5c99d0..0ca632e 100644 --- a/Sources/Tests/BowlingAppUnitTest/UTestEquipe.cs +++ b/Sources/Tests/BowlingAppUnitTest/UTestEquipe.cs @@ -44,11 +44,25 @@ namespace Test.BowlingAppUnitTest new Joueur("Bénita"), new Joueur("Regis"), new Joueur("Mania")), + new Joueur("Mania") }; } - + + [Theory] + [MemberData(nameof(Data_AddJoueurToEquipe))] + public void Test_AddJoueurToEquipe(bool expectedResult, + IEnumerable expectedJoueurs, + Equipe equipe, + Joueur joueur) + { + + bool result = equipe.AjouterJoueur(joueur); + Assert.Equal(expectedResult, result); + Assert.Equal(expectedJoueurs., equipe.GetJoueurs()); + Assert.All(expectedJoueurs, j => equipe.Joueurs.Contains(j)); + } } }