From 324961c03a2bf71974b199866ecc1383ff1b7452 Mon Sep 17 00:00:00 2001 From: "pauline.prady" Date: Wed, 5 Jun 2024 18:45:52 +0200 Subject: [PATCH] =?UTF-8?q?Testes=20unitaires=20des=20=C3=A9v=C3=A9nements?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Sources/UnitTesting/JoueurJouerEventArgsUT.cs | 27 +++++++++++++++++++ .../JoueurSeConnecterEventArgsUT.cs | 19 +++++++++++++ .../PartieDebutPartieEventArgsUT.cs | 12 +++++++++ .../PartieDemanderJoueurEventArgsUT.cs | 21 +++++++++++++++ 4 files changed, 79 insertions(+) create mode 100644 Sources/UnitTesting/JoueurJouerEventArgsUT.cs create mode 100644 Sources/UnitTesting/JoueurSeConnecterEventArgsUT.cs create mode 100644 Sources/UnitTesting/PartieDebutPartieEventArgsUT.cs create mode 100644 Sources/UnitTesting/PartieDemanderJoueurEventArgsUT.cs diff --git a/Sources/UnitTesting/JoueurJouerEventArgsUT.cs b/Sources/UnitTesting/JoueurJouerEventArgsUT.cs new file mode 100644 index 0000000..ef590f8 --- /dev/null +++ b/Sources/UnitTesting/JoueurJouerEventArgsUT.cs @@ -0,0 +1,27 @@ +using Xunit; +using CoreLibrary.Core; +using CoreLibrary.Evenements; + +namespace UnitTesting +{ + public class JoueurJouerEventArgsUT + { + [Fact] + public void TestConstructeurValide() + { + int tour = 0; + string nom = "nom"; + Plateau plateau = new Plateau(3,4); + Code code = new Code(3); + bool estJoueur = true; + + JoueurJouerEventArgs evenement = new JoueurJouerEventArgs(tour, nom, plateau, code, estJoueur); + + Assert.Equal(tour, evenement.Tour); + Assert.Equal(nom, evenement.Nom); + Assert.Equal(plateau, evenement.Plateau); + Assert.Equal(code, evenement.Code); + Assert.Equal(estJoueur, evenement.EstJoueur); + } + } +} diff --git a/Sources/UnitTesting/JoueurSeConnecterEventArgsUT.cs b/Sources/UnitTesting/JoueurSeConnecterEventArgsUT.cs new file mode 100644 index 0000000..d3b8c0b --- /dev/null +++ b/Sources/UnitTesting/JoueurSeConnecterEventArgsUT.cs @@ -0,0 +1,19 @@ +using CoreLibrary.Joueurs; +using CoreLibrary.Evenements; +using Xunit; + +namespace UnitTesting +{ + public class JoueurSeConnecterEventArgsUT + { + [Fact] + public void TestConstructeurValide() + { + Joueur joueur = new Joueur(); + + JoueurSeConnecterEventArgs evenement = new JoueurSeConnecterEventArgs(joueur); + + Assert.Equal(joueur, evenement.Joueur); + } + } +} diff --git a/Sources/UnitTesting/PartieDebutPartieEventArgsUT.cs b/Sources/UnitTesting/PartieDebutPartieEventArgsUT.cs new file mode 100644 index 0000000..5737642 --- /dev/null +++ b/Sources/UnitTesting/PartieDebutPartieEventArgsUT.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace UnitTesting +{ + internal class PartieDebutPartieEventArgsUT + { + } +} diff --git a/Sources/UnitTesting/PartieDemanderJoueurEventArgsUT.cs b/Sources/UnitTesting/PartieDemanderJoueurEventArgsUT.cs new file mode 100644 index 0000000..cf0e7cc --- /dev/null +++ b/Sources/UnitTesting/PartieDemanderJoueurEventArgsUT.cs @@ -0,0 +1,21 @@ +using CoreLibrary.Joueurs; +using CoreLibrary.Evenements; +using Xunit; + +namespace UnitTesting +{ + public class PartieDemanderJoueurEventArgsUT + { + [Fact] + public void TestConstructeurValide() + { + int indice = 0; + Joueur joueur = new Joueur(); + + PartieDemanderJoueurEventArgs evenement = new PartieDemanderJoueurEventArgs(indice, joueur); + + Assert.Equal(indice, evenement.Indice); + Assert.Equal(joueur, evenement.JoueurDemande); + } + } +}