From bbce729a47b08c30bc8b2ef94176dcc8aa5abef4 Mon Sep 17 00:00:00 2001 From: "nicolas.barbosa" Date: Fri, 17 May 2024 21:51:55 +0200 Subject: [PATCH] . --- Sources/UnitTesting/ReglesClassiquesUT.cs | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/Sources/UnitTesting/ReglesClassiquesUT.cs b/Sources/UnitTesting/ReglesClassiquesUT.cs index dfc3b6a..ebf8f5a 100644 --- a/Sources/UnitTesting/ReglesClassiquesUT.cs +++ b/Sources/UnitTesting/ReglesClassiquesUT.cs @@ -28,30 +28,28 @@ namespace UnitTesting { ReglesClassiques regles = new ReglesClassiques(); Assert.Throws(() => regles.PasserLaMain()); - - Type type = typeof(ReglesClassiques); - - FieldInfo? fieldInfo = type.GetField("joueurCourant", BindingFlags.NonPublic | BindingFlags.Instance); - Assert.NotNull(fieldInfo); - - int? joueurCourant = (int?)fieldInfo.GetValue(regles); - Assert.Null(joueurCourant); } [Fact] public void TestPasserLaMain() { ReglesClassiques regles = new ReglesClassiques(); - - regles.AjouterJoueur("céleste"); - regles.AjouterJoueur("pauline"); - regles.CommencerLaPartie(); Type type = typeof(ReglesClassiques); FieldInfo? fieldInfo = type.GetField("joueurCourant", BindingFlags.NonPublic | BindingFlags.Instance); Assert.NotNull(fieldInfo); + regles.AjouterJoueur("céleste"); + regles.AjouterJoueur("pauline"); + + Assert.Throws(() => regles.PasserLaMain()); + + int? joueurCourantPasDemarree = (int?)fieldInfo.GetValue(regles); + Assert.Null(joueurCourantPasDemarree); + + regles.CommencerLaPartie(); + int? joueurCourantAvant = (int?) fieldInfo.GetValue(regles); Assert.NotNull(joueurCourantAvant); Assert.Equal(0, joueurCourantAvant);