You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mastermind/Sources/UnitTesting/PartieNouveauTourEventArgsU...

33 lines
1.0 KiB

using CoreLibrary.Core;
using CoreLibrary.Evenements;
using CoreLibrary.Joueurs;
using Xunit;
namespace UnitTesting
{
public class PartieNouveauTourEventArgsUT
{
[Fact]
public void TestConstructeurValide()
{
// Créer des objets nécessaires pour le test
int tour = 10;
string nom = "Céleste";
Plateau plateau = new Plateau(4, 12);
Code code = new Code(4);
bool estJoueur = true;
// Créer un nouvel événement en utilisant le constructeur
PartieNouveauTourEventArgs evenement = new PartieNouveauTourEventArgs(tour, nom, plateau, code, estJoueur);
// Vérifier que les propriétés ont été initialisées correctement
Assert.Equal(tour, evenement.Tour);
Assert.Equal(nom, evenement.Nom);
Assert.Equal(plateau, evenement.Plateau);
Assert.Equal(code, evenement.Code);
Assert.Equal(estJoueur, evenement.EstJoueur);
}
}
}