Mise à jour de 'Sources/Tests/BowlingAppUnitTest/UTestEquipe.cs'
continuous-integration/drone/push Build is failing Details

pull/60/head
Augustin AFFOGNON 3 years ago
parent 6e84510f5b
commit e34479aecb

@ -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<Joueur> 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<Joueur> expectedJoueurs,
IEnumerable<Joueur> 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));
}

Loading…
Cancel
Save