From ee16e2544692652ad1a57e45b100d7f7a60b05c8 Mon Sep 17 00:00:00 2001 From: "nicolas.barbosa" Date: Fri, 17 May 2024 20:00:45 +0200 Subject: [PATCH] tester apeller supprimerdernierjeton --- Sources/UnitTesting/PartieUT.cs | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/Sources/UnitTesting/PartieUT.cs b/Sources/UnitTesting/PartieUT.cs index 42b04b9..f04c9f4 100644 --- a/Sources/UnitTesting/PartieUT.cs +++ b/Sources/UnitTesting/PartieUT.cs @@ -174,19 +174,11 @@ namespace UnitTesting Partie partie = new Partie(regles); bool appele = false; - partie.DemanderJeton += (sender, e) => - { - if (e.Indice == 0 || appele) - return new Jeton(); - return null; - }; + partie.SupprimerDernierJeton += (sender, e) => appele = true; - partie.SupprimerDernierJeton += (sender, e) => - { - appele = true; - }; - - partie.Jouer(); + MethodInfo? methodInfo = typeof(Partie).GetMethod("QuandSupprimerDernierJeton", BindingFlags.NonPublic | BindingFlags.Instance); + Assert.NotNull(methodInfo); + methodInfo.Invoke(partie, null); Assert.True(appele); }