From 191f1888ef06254e6ba170c07fb38cb644a67aca Mon Sep 17 00:00:00 2001 From: "camille.turpin-etienne" Date: Fri, 7 Jun 2024 11:36:25 +0200 Subject: [PATCH] Test Joueur --- Sources/UnitTesting/JoueurUT.cs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Sources/UnitTesting/JoueurUT.cs b/Sources/UnitTesting/JoueurUT.cs index 4fc7917..29acddb 100644 --- a/Sources/UnitTesting/JoueurUT.cs +++ b/Sources/UnitTesting/JoueurUT.cs @@ -146,5 +146,25 @@ namespace UnitTesting Assert.Equal(2, result); } + + + [Fact] + public void TestJoueurEcoute() + { + Joueur joueur = new Joueur("Joueur1"); + + MethodInfo? QuandJoueurSeConnecter = typeof(Joueur).GetMethod("QuandJoueurSeConnecter", BindingFlags.NonPublic | BindingFlags.Instance); + + Assert.NotNull(QuandJoueurSeConnecter); + + QuandJoueurSeConnecter?.Invoke(joueur, [joueur]); + + bool appel = false; + joueur.JoueurSeConnecter += (sender, e) => appel = true; + + QuandJoueurSeConnecter?.Invoke(joueur, [joueur]); + + Assert.True(appel); + } } }