diff --git a/Sources/Tests/BowlingAppUnitTest/UTestEquipe.cs b/Sources/Tests/BowlingAppUnitTest/UTestEquipe.cs index 2aadf85..8d1172e 100644 --- a/Sources/Tests/BowlingAppUnitTest/UTestEquipe.cs +++ b/Sources/Tests/BowlingAppUnitTest/UTestEquipe.cs @@ -1,6 +1,6 @@ using System; using System.Collections.Generic; -using BowlingLib.Model; +using BowlingLib.Model; using Xunit; namespace Test.BowlingAppUnitTest @@ -52,32 +52,32 @@ namespace Test.BowlingAppUnitTest [Theory] [MemberData(nameof(Data_AddJoueurToEquipe))] public void Test_AddJoueurToEquipe(bool expectedResult, - Joueur[] expectedJoueurs, + IEnumerable expectedJoueurs, Equipe equipe, Joueur joueur) { bool result = equipe.AjouterJoueur(joueur); Assert.Equal(expectedResult, result); - Assert.Equal(expectedJoueurs.Length, equipe.GetJoueurs().Count); + Assert.Equal(expectedJoueurs.Count(), equipe.GetJoueurs().Count); Assert.All(expectedJoueurs, j => equipe.Joueurs.Contains(j)); - } - - - [Theory] + } + + + [Theory] [MemberData(nameof(TestData.Data_AddJoueurToEquipe), MemberType=typeof(TestData))] - public void Test_AddJoueursToEquipe(int expectedResult, - Joueur[] expectedJoueurs, - Joueur[] expectedAddedJoueurs, - Equipe equipe, + public void Test_AddJoueursToEquipe(int expectedResult, + IEnumerable expectedJoueurs, + IEnumerable expectedAddedJoueurs, + Equipe equipe, params Joueur[] joueursToAdd) { var addedJoueurs = equipe.AjouterJoueurs(joueursToAdd); - Assert.Equal(expectedResult, addedJoueurs.Count); + Assert.Equal(expectedResult, addedJoueurs..Count()); Assert.All(expectedAddedJoueurs, a => addedJoueurs.Contains(a)); - Assert.Equal(expectedJoueurs.Length, equipe.Joueurs.Count); + Assert.Equal(expectedJoueurs..Count(), equipe.Joueurs..Count()); Assert.All(expectedJoueurs, a => equipe.Joueurs.Contains(a)); }