From 3b90ce9abeaab45bbb6892d3016c3fe5a0ea293b Mon Sep 17 00:00:00 2001 From: "nicolas.barbosa" Date: Fri, 17 May 2024 21:15:01 +0200 Subject: [PATCH] ajout est terminee --- Sources/UnitTesting/ReglesClassiquesUT.cs | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Sources/UnitTesting/ReglesClassiquesUT.cs b/Sources/UnitTesting/ReglesClassiquesUT.cs index b3c72f8..726ac07 100644 --- a/Sources/UnitTesting/ReglesClassiquesUT.cs +++ b/Sources/UnitTesting/ReglesClassiquesUT.cs @@ -34,8 +34,26 @@ namespace UnitTesting public void TestEstTerminee() { ReglesClassiques regles = new ReglesClassiques(); - Joueur j1 = regles.AjouterJoueur("céleste"); + regles.AjouterJoueur("joueur1"); + regles.AjouterJoueur("joueur2"); + + regles.CommencerLaPartie(); + + Plateau plateauj1 = regles.JoueurCourant().Plateau; + Type type = typeof(Plateau); + + FieldInfo? fieldInfo = type.GetField("codeSecret", BindingFlags.NonPublic | BindingFlags.Instance); + Assert.NotNull(fieldInfo); + + Code? codeSecret = (Code?)fieldInfo.GetValue(plateauj1); + Assert.NotNull(codeSecret); + + regles.JoueurCourant().Plateau.AjouterCode(codeSecret); + + bool estTerminee = regles.EstTerminee(); + + Assert.True(estTerminee); } [Fact]