From a727b43824c3898f0d51928f8a8e994312c27472 Mon Sep 17 00:00:00 2001 From: "camille.turpin-etienne" Date: Wed, 15 May 2024 23:01:19 +0200 Subject: [PATCH] Correction code smell de EvenementUT --- Sources/UnitTesting/EvenementsUT.cs | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/Sources/UnitTesting/EvenementsUT.cs b/Sources/UnitTesting/EvenementsUT.cs index 214774d..f1ceebf 100644 --- a/Sources/UnitTesting/EvenementsUT.cs +++ b/Sources/UnitTesting/EvenementsUT.cs @@ -4,6 +4,7 @@ using CoreLibrary.Events; using Microsoft.VisualStudio.TestPlatform.Utilities; using System; using System.Collections.Generic; +using System.Diagnostics.Tracing; using System.Linq; using System.Runtime.InteropServices; using System.Text; @@ -24,7 +25,8 @@ namespace UnitTesting { Console.SetOut(sw); - Evenements.CommencerLaPartie(null, null); + + Evenements.CommencerLaPartie(null, new DebutPartieEventArgs()); string consoleOutput = sw.ToString().Trim(); @@ -51,10 +53,8 @@ namespace UnitTesting Couleur couleurJeton = Couleur.BLEU; Jeton jeton = new Jeton(couleurJeton); - AjouterJetonEventArgs eventArgs = new AjouterJetonEventArgs(jeton); - - - Evenements.AjouterJeton(null, eventArgs); + + Evenements.AjouterJeton(null, new AjouterJetonEventArgs(jeton)); string consoleOutput = sw.ToString().Trim(); @@ -74,7 +74,7 @@ namespace UnitTesting Console.SetOut(sw); - Evenements.SupprimerDernierJeton(null, null); + Evenements.SupprimerDernierJeton(null, new SupprimerDernierJetonEventArgs()); string consoleOutput = sw.ToString().Trim(); @@ -92,8 +92,9 @@ namespace UnitTesting { Console.SetOut(sw); + Code code = new Code(4); - Evenements.AjouterCode(null, null); + Evenements.AjouterCode(null, new AjouterCodeEventArgs(code)); string consoleOutput = sw.ToString().Trim(); @@ -103,6 +104,12 @@ namespace UnitTesting } } + + public static class Constants + { + public static readonly Joueur[] EmptyJoueurArray = Array.Empty(); + } + [Fact] public void TestPartieTerminee() { @@ -112,10 +119,10 @@ namespace UnitTesting Console.SetOut(sw); - Evenements.PartieTerminee(null, new PartieTermineeEventArgs(new Joueur[] { }, new Joueur[] { })); + Evenements.PartieTerminee(null, new PartieTermineeEventArgs(Constants.EmptyJoueurArray, Constants.EmptyJoueurArray)); - Evenements.PartieTerminee(null, new PartieTermineeEventArgs(new Joueur[] { new Joueur("Camille", new Plateau(4, 12)) }, new Joueur[] { })); + Evenements.PartieTerminee(null, new PartieTermineeEventArgs(new Joueur[] { new Joueur("Camille", new Plateau(4, 12)) }, Constants.EmptyJoueurArray)); Evenements.PartieTerminee(null, new PartieTermineeEventArgs(new Joueur[] { new Joueur("Pauline", new Plateau(4, 12)), new Joueur("Celeste", new Plateau(4, 12)) }, new Joueur[] { }));