ca fonctionne pas supprimerdernierjeton
continuous-integration/drone/push Build is passing Details

master
Céleste BARBOSA 1 year ago
parent ee16e25446
commit 21d8eeff20

@ -174,11 +174,19 @@ namespace UnitTesting
Partie partie = new Partie(regles);
bool appele = false;
partie.SupprimerDernierJeton += (sender, e) => appele = true;
partie.DemanderJeton += (sender, e) =>
{
if (e.Indice == 0 || appele)
return new Jeton();
return null;
};
MethodInfo? methodInfo = typeof(Partie).GetMethod("QuandSupprimerDernierJeton", BindingFlags.NonPublic | BindingFlags.Instance);
Assert.NotNull(methodInfo);
methodInfo.Invoke(partie, null);
partie.SupprimerDernierJeton += (sender, e) =>
{
appele = true;
};
partie.Jouer();
Assert.True(appele);
}

Loading…
Cancel
Save