using CoreLibrary.Evenements;
using Xunit;
namespace UnitTesting
{
///
/// Classe de test de l'evenement PartiePartieTermineeEventArgs.
///
public class PartiePartieTermineeEventArgsUT
{
///
/// Test du constructeur de l'evenement valide.
///
[Fact]
public void TestConstructeurValide()
{
IReadOnlyList gagnants = new List(["joueur1", "joueur2"]);
IReadOnlyList perdants = new List(["joueur3"]);
int tour = 10;
PartiePartieTermineeEventArgs evenement = new PartiePartieTermineeEventArgs(tour, gagnants, perdants);
Assert.Equal(tour, evenement.Tour);
Assert.Equal(gagnants, evenement.Gagnants);
Assert.Equal(perdants, evenement.Perdants);
}
}
}