using CoreLibrary.Core; using Xunit; namespace UnitTesting { /// /// Classe de test pour la classe Jeton. /// public class JetonUT { /// /// Test du constructeur de Jeton. /// [Fact] public void TestConstructeurValide() { Couleur[] listeCouleurs = (Couleur[])Enum.GetValues(typeof(Couleur)); for (int i=0; i /// Test pour verifier que des jetons soient égaux. /// [Fact] public void TestEquals() { Jeton j1 = new Jeton(); j1.GetHashCode(); int a = 5; Assert.False(j1.Equals(a)); Jeton j2 = new Jeton(Couleur.Rouge); Jeton j3 = new Jeton(Couleur.Vert); Assert.False(j2.Equals(j3)); Assert.False(j2 == j3); Assert.True(j2 != j3); Jeton j4 = new Jeton(Couleur.Jaune); Jeton j5 = new Jeton(Couleur.Jaune); Assert.True(j4.Equals(j5)); Assert.True(j4 == j5); Assert.False(j4 != j5); } } }