Céleste BARBOSA 11 months ago
commit 0f14aacb09

@ -9,8 +9,8 @@ using Persistance.Persistance;
namespace ConsoleApp namespace ConsoleApp
{ {
/// <summary> /// <summary>
/// Permet de jouer une partie de mastermind, avec les règles classiques /// Permet de jouer une partie de mastermind, avec les regles classiques
/// (2 joueurs, 12 tours, un code à 4 couleurs parmi 6) /// (2 joueurs, 12 tours, un code a code couleurs parmi 6)
/// </summary> /// </summary>
[ExcludeFromCodeCoverage] [ExcludeFromCodeCoverage]
public static class Program public static class Program

@ -5,8 +5,14 @@ using Xunit;
namespace UnitTesting namespace UnitTesting
{ {
/// <summary>
///
/// </summary>
public class CodeUT public class CodeUT
{ {
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestPremierConstructeurValide() public void TestPremierConstructeurValide()
{ {
@ -18,12 +24,18 @@ namespace UnitTesting
Assert.True(code.Vide); Assert.True(code.Vide);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestPremierConstructeurInvalide() public void TestPremierConstructeurInvalide()
{ {
Assert.Throws<TailleCodeException>(() => new Code(-1)); Assert.Throws<TailleCodeException>(() => new Code(-1));
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestAjouterJetonValide() public void TestAjouterJetonValide()
{ {
@ -34,6 +46,9 @@ namespace UnitTesting
Assert.Equal(jeton, code.Jetons.ElementAt(0)); Assert.Equal(jeton, code.Jetons.ElementAt(0));
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestAjouterJetonInvalide() public void TestAjouterJetonInvalide()
{ {
@ -45,6 +60,9 @@ namespace UnitTesting
Assert.Throws<CodeCompletException>(() => code.AjouterJeton(new Jeton(Couleur.Rouge))); Assert.Throws<CodeCompletException>(() => code.AjouterJeton(new Jeton(Couleur.Rouge)));
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestSupprimerDernierJetonValide() public void TestSupprimerDernierJetonValide()
{ {
@ -57,6 +75,9 @@ namespace UnitTesting
Assert.Equal(2, code.Taille); Assert.Equal(2, code.Taille);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestSupprimerDernierJetonInvalide() public void TestSupprimerDernierJetonInvalide()
{ {
@ -64,6 +85,9 @@ namespace UnitTesting
Assert.Throws<CodeVideException>(() => code.SupprimerDernierJeton()); Assert.Throws<CodeVideException>(() => code.SupprimerDernierJeton());
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestRecupererJetonValide() public void TestRecupererJetonValide()
{ {
@ -77,6 +101,9 @@ namespace UnitTesting
Assert.Equal(jetonAttendu.Couleur, jeton.Couleur); Assert.Equal(jetonAttendu.Couleur, jeton.Couleur);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestRecupererJetonInvalide() public void TestRecupererJetonInvalide()
{ {
@ -85,6 +112,9 @@ namespace UnitTesting
Assert.Throws<IndiceCodeException>(() => code.RecupererJeton(4)); Assert.Throws<IndiceCodeException>(() => code.RecupererJeton(4));
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestRecupererJetonNull() public void TestRecupererJetonNull()
{ {
@ -92,6 +122,9 @@ namespace UnitTesting
Assert.Throws<IndiceCodeException>(() => code.RecupererJeton(1)); Assert.Throws<IndiceCodeException>(() => code.RecupererJeton(1));
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestJetonsValide() public void TestJetonsValide()
{ {
@ -112,6 +145,9 @@ namespace UnitTesting
} }
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestEstCompletValide() public void TestEstCompletValide()
{ {
@ -124,6 +160,9 @@ namespace UnitTesting
Assert.True(estComplet); Assert.True(estComplet);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestEstCompletInvalide() public void TestEstCompletInvalide()
{ {
@ -132,6 +171,9 @@ namespace UnitTesting
Assert.False(estComplet); Assert.False(estComplet);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestTailleMaximaleValide() public void TestTailleMaximaleValide()
{ {
@ -145,6 +187,9 @@ namespace UnitTesting
Assert.Equal(jetons.Length, tailleMaximale); Assert.Equal(jetons.Length, tailleMaximale);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestComparerValide() public void TestComparerValide()
{ {
@ -165,6 +210,9 @@ namespace UnitTesting
Assert.Equal(3, indicateurs.Count); Assert.Equal(3, indicateurs.Count);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestComparerDifferent() public void TestComparerDifferent()
{ {
@ -185,6 +233,9 @@ namespace UnitTesting
Assert.Empty(indicateurs); Assert.Empty(indicateurs);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestComparerMonCodeIncomplet() public void TestComparerMonCodeIncomplet()
{ {
@ -201,6 +252,9 @@ namespace UnitTesting
Assert.Empty(indicateurs); Assert.Empty(indicateurs);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestComparerSonCodeIncomplet() public void TestComparerSonCodeIncomplet()
{ {
@ -215,6 +269,9 @@ namespace UnitTesting
Assert.Throws<CodeIncompletException>(() => code1.Comparer(code2)); Assert.Throws<CodeIncompletException>(() => code1.Comparer(code2));
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestToString() public void TestToString()
{ {
@ -227,6 +284,9 @@ namespace UnitTesting
Assert.Equal("Code(1)", code.ToString()); Assert.Equal("Code(1)", code.ToString());
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestComparerCodeInvalide() public void TestComparerCodeInvalide()
{ {
@ -239,6 +299,9 @@ namespace UnitTesting
Assert.Throws<CodeInvalideException>(() => code.Comparer(code1)); Assert.Throws<CodeInvalideException>(() => code.Comparer(code1));
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestComparerCodeCorrect() public void TestComparerCodeCorrect()
{ {

@ -3,8 +3,14 @@ using Xunit;
namespace UnitTesting namespace UnitTesting
{ {
/// <summary>
///
/// </summary>
public class JetonUT public class JetonUT
{ {
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestConstructeurValide() public void TestConstructeurValide()
{ {
@ -17,6 +23,9 @@ namespace UnitTesting
} }
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestEquals() public void TestEquals()
{ {

@ -9,8 +9,14 @@ using Xunit;
namespace UnitTesting namespace UnitTesting
{ {
/// <summary>
///
/// </summary>
public class JoueurUT public class JoueurUT
{ {
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestConstructeur1Valide() public void TestConstructeur1Valide()
{ {
@ -22,7 +28,9 @@ namespace UnitTesting
Assert.Equal(nom, joueur.Nom); Assert.Equal(nom, joueur.Nom);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestConstructeur2Valide() public void TestConstructeur2Valide()
{ {
@ -34,6 +42,9 @@ namespace UnitTesting
Assert.Equal(nom, joueur.Nom); Assert.Equal(nom, joueur.Nom);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestQuandJoueurSeConnecter() public void TestQuandJoueurSeConnecter()
{ {
@ -56,6 +67,9 @@ namespace UnitTesting
Assert.Equal(joueur2, eventArgs?.Joueur); Assert.Equal(joueur2, eventArgs?.Joueur);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestSeConnecterDeclencheEvenement() public void TestSeConnecterDeclencheEvenement()
{ {
@ -77,6 +91,9 @@ namespace UnitTesting
Assert.Equal(joueur2, eventArgs?.Joueur); Assert.Equal(joueur2, eventArgs?.Joueur);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestToStringValide() public void TestToStringValide()
{ {
@ -86,6 +103,9 @@ namespace UnitTesting
Assert.Equal(nom, result); Assert.Equal(nom, result);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestToStringVide() public void TestToStringVide()
{ {
@ -95,6 +115,9 @@ namespace UnitTesting
Assert.Equal("", result); Assert.Equal("", result);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestStatistiqueNonDefinie() public void TestStatistiqueNonDefinie()
{ {
@ -107,6 +130,9 @@ namespace UnitTesting
Assert.Equal(0, result); Assert.Equal(0, result);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestStatistiqueDefinie() public void TestStatistiqueDefinie()
{ {
@ -120,6 +146,9 @@ namespace UnitTesting
Assert.Equal(1, result); Assert.Equal(1, result);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestIncrementerStatistiqueUn() public void TestIncrementerStatistiqueUn()
{ {
@ -133,6 +162,9 @@ namespace UnitTesting
Assert.Equal(1, result); Assert.Equal(1, result);
} }
/// <summary>
///
/// </summary>
[Fact] [Fact]
public void TestIncrementerStatistiqueDeux() public void TestIncrementerStatistiqueDeux()
{ {

@ -11,8 +11,14 @@ using Xunit;
namespace UnitTesting namespace UnitTesting
{ {
/// <summary>
/// Classe test pour la classe Manageur.
/// </summary>
public class ManageurUT public class ManageurUT
{ {
/// <summary>
/// Test le constructeur de Manageur.
/// </summary>
[Fact] [Fact]
public void TestConstruteur() public void TestConstruteur()
{ {
@ -29,6 +35,9 @@ namespace UnitTesting
Assert.NotEmpty(manageur.Joueurs); Assert.NotEmpty(manageur.Joueurs);
} }
/// <summary>
/// Test la méthode Sauvegarder d'une partie.
/// </summary>
[Fact] [Fact]
public void TestSauvegarder() public void TestSauvegarder()
{ {
@ -40,6 +49,9 @@ namespace UnitTesting
infosMethode.Invoke(manageur, []); infosMethode.Invoke(manageur, []);
} }
/// <summary>
/// Test la méthode ChargerPartie qui charge une partie.
/// </summary>
[Fact] [Fact]
public void TestChargerPartie() public void TestChargerPartie()
{ {
@ -57,6 +69,9 @@ namespace UnitTesting
Assert.Contains(nouvellePartie, manageur.PartiesNonTerminees); Assert.Contains(nouvellePartie, manageur.PartiesNonTerminees);
} }
/// <summary>
/// Test la méthode NouvellePartie de Manageur.
/// </summary>
[Fact] [Fact]
public void TestNouvellePartie() public void TestNouvellePartie()
{ {
@ -69,6 +84,9 @@ namespace UnitTesting
Assert.Contains(nouvellePartie, manageur.PartiesNonTerminees); Assert.Contains(nouvellePartie, manageur.PartiesNonTerminees);
} }
/// <summary>
/// Premier test de la méthode EcouterPartie de Manageur.
/// </summary>
[Fact] [Fact]
public void TestEcouterPartie() public void TestEcouterPartie()
{ {
@ -156,6 +174,9 @@ namespace UnitTesting
Assert.NotEmpty(PartiePartieTerminee.GetInvocationList()); Assert.NotEmpty(PartiePartieTerminee.GetInvocationList());
} }
/// <summary>
/// Deuxième test de la méthode EcouterPartie de Manageur.
/// </summary>
[Fact] [Fact]
public void TestEcouterPartie2() public void TestEcouterPartie2()
{ {
@ -205,6 +226,9 @@ namespace UnitTesting
Assert.Equal(0, celeste.Statistique(new ReglesClassiques(), Statistique.PartiePerdue)); Assert.Equal(0, celeste.Statistique(new ReglesClassiques(), Statistique.PartiePerdue));
} }
/// <summary>
/// Troisième test de la méthode EcouterPartie de Manageur.
/// </summary>
[Fact] [Fact]
public void TestEcouterPartie3() public void TestEcouterPartie3()
{ {
@ -254,6 +278,9 @@ namespace UnitTesting
Assert.Equal(1, celeste.Statistique(new ReglesClassiques(), Statistique.PartiePerdue)); Assert.Equal(1, celeste.Statistique(new ReglesClassiques(), Statistique.PartiePerdue));
} }
/// <summary>
/// Quatrième test de la méthode EcouterPartie de Manageur.
/// </summary>
[Fact] [Fact]
public void TestEcouterPartie4() public void TestEcouterPartie4()
{ {
@ -303,6 +330,9 @@ namespace UnitTesting
Assert.Equal(0, celeste.Statistique(new ReglesClassiques(), Statistique.PartiePerdue)); Assert.Equal(0, celeste.Statistique(new ReglesClassiques(), Statistique.PartiePerdue));
} }
/// <summary>
/// Cinquième test de la méthode EcouterPartie de Manageur.
/// </summary>
[Fact] [Fact]
public void TestEcouterPartie5() public void TestEcouterPartie5()
{ {
@ -352,6 +382,9 @@ namespace UnitTesting
Assert.Equal(1, celeste.Statistique(new ReglesClassiques(), Statistique.PartiePerdue)); Assert.Equal(1, celeste.Statistique(new ReglesClassiques(), Statistique.PartiePerdue));
} }
/// <summary>
/// Test de la méthode DemanderJoueurExistant de Manageur.
/// </summary>
[Fact] [Fact]
public void TestDemanderJoueurExistant() public void TestDemanderJoueurExistant()
{ {
@ -369,6 +402,9 @@ namespace UnitTesting
Assert.Null(toto); Assert.Null(toto);
} }
/// <summary>
/// Test de la méthode DemanderJoueur de Manageur.
/// </summary>
[Fact] [Fact]
public void TestDemanderJoueur() public void TestDemanderJoueur()
{ {

@ -10,10 +10,15 @@ using CoreLibrary.Exceptions;
namespace UnitTesting namespace UnitTesting
{ {
/// <summary>
/// Classe test pour la classe Partie.
/// </summary>
public class PartieUT public class PartieUT
{ {
/// <summary>
/// Test le premier constructeur de Partie valide.
/// </summary>
[Fact] [Fact]
public void TestPremierConstructeurValide() public void TestPremierConstructeurValide()
{ {
IRegles regle = new ReglesClassiques(); IRegles regle = new ReglesClassiques();
@ -22,6 +27,9 @@ namespace UnitTesting
Assert.Equal(regle, partie.Regles); Assert.Equal(regle, partie.Regles);
} }
/// <summary>
/// Test le deuxième constructeur de Partie valide.
/// </summary>
[Fact] [Fact]
public void TestSecondConstructeurValide() public void TestSecondConstructeurValide()
{ {
@ -108,6 +116,9 @@ namespace UnitTesting
} }
} }
/// <summary>
/// Test la méthode JouerDemanderJoueur de Partie.
/// </summary>
[Fact] [Fact]
public void TestJouerDemanderJouer() public void TestJouerDemanderJouer()
{ {
@ -130,6 +141,9 @@ namespace UnitTesting
} }
} }
/// <summary>
/// Test la méthode JouerDebutPartie de Partie.
/// </summary>
[Fact] [Fact]
public void TestJouerDebutPartie() public void TestJouerDebutPartie()
{ {
@ -153,6 +167,9 @@ namespace UnitTesting
} }
} }
/// <summary>
/// Test la méthode DemanderJoueur de Partie.
/// </summary>
[Fact] [Fact]
public void TestDemanderJoueur() public void TestDemanderJoueur()
{ {
@ -179,6 +196,9 @@ namespace UnitTesting
} }
} }
/// <summary>
/// Test l'événement JoueurSeConnecterEventArgs de Partie.
/// </summary>
[Fact] [Fact]
public void TestJoueurConnecte() public void TestJoueurConnecte()
{ {
@ -251,6 +271,9 @@ namespace UnitTesting
} }
} }
/// <summary>
/// Test l'exception JoueurDejaPresentException de Partie.
/// </summary>
[Fact] [Fact]
public void TestJoueurConnecteDejaPresent() public void TestJoueurConnecteDejaPresent()
{ {
@ -274,6 +297,9 @@ namespace UnitTesting
Assert.True(appelee); Assert.True(appelee);
} }
/// <summary>
/// Test l'exception NomJoueurInterditException de Partie.
/// </summary>
[Fact] [Fact]
public void TestJoueurConnecteNomInterdit() public void TestJoueurConnecteNomInterdit()
{ {
@ -294,6 +320,9 @@ namespace UnitTesting
Assert.True(appelee); Assert.True(appelee);
} }
/// <summary>
/// Test la création d'un robot.
/// </summary>
[Fact] [Fact]
public void TestRobot() public void TestRobot()
{ {
@ -313,6 +342,9 @@ namespace UnitTesting
Assert.NotEmpty(partie.Robots); Assert.NotEmpty(partie.Robots);
} }
/// <summary>
/// Test la méthode DebutPartie de Partie.
/// </summary>
[Fact] [Fact]
public void TestDebutPartie() public void TestDebutPartie()
{ {
@ -363,6 +395,9 @@ namespace UnitTesting
} }
} }
/// <summary>
/// Test la méthode NouveauTour de Partie.
/// </summary>
[Fact] [Fact]
public void TestNouveauTour() public void TestNouveauTour()
{ {
@ -401,6 +436,9 @@ namespace UnitTesting
Assert.True(nouveauTourEventTriggered); Assert.True(nouveauTourEventTriggered);
} }
/// <summary>
/// Test la méthode AjouterCode de Partie et vérifie qu'il y a eu une incrémentation pour le nombre de tour.
/// </summary>
[Fact] [Fact]
public void TestPlateauAjouterCodeIncrementation() public void TestPlateauAjouterCodeIncrementation()
{ {
@ -453,6 +491,9 @@ namespace UnitTesting
} }
/// <summary>
/// Test la méthode AjouterCode de Partie et vérifie que la partie est terminée.
/// </summary>
[Fact] [Fact]
public void PlateauAjouterCodeTerminee() public void PlateauAjouterCodeTerminee()
{ {
@ -493,6 +534,9 @@ namespace UnitTesting
} }
} }
/// <summary>
/// Test la méthode PartieTerminee de Partie et vérifie les gagnants et perdants.
/// </summary>
[Fact] [Fact]
public void TestPartieTerminee() public void TestPartieTerminee()
{ {
@ -536,6 +580,9 @@ namespace UnitTesting
} }
} }
/// <summary>
/// Test tous les événements de Partie.
/// </summary>
[Fact] [Fact]
public void TestPartieEcoute() public void TestPartieEcoute()
{ {
@ -605,6 +652,9 @@ namespace UnitTesting
Assert.True(appel6); Assert.True(appel6);
} }
/// <summary>
/// Test la méthode AjouterCode de Partie avec toutes ses composantes et les différentes fin.
/// </summary>
[Fact] [Fact]
public void TestPartiePlateauAjouterCode() public void TestPartiePlateauAjouterCode()
{ {

@ -5,8 +5,14 @@ using Xunit;
namespace UnitTesting namespace UnitTesting
{ {
/// <summary>
/// Classe test pour la classe Plateau.
/// </summary>
public class PlateauUT public class PlateauUT
{ {
/// <summary>
/// Test que le constructeur de Plateau soit valide.
/// </summary>
[Fact] [Fact]
public void TestConstructeurValide() public void TestConstructeurValide()
{ {
@ -15,6 +21,9 @@ namespace UnitTesting
Assert.False(plateau.Victoire); Assert.False(plateau.Victoire);
} }
/// <summary>
/// Test que le constructeur de Plateau soit invalide.
/// </summary>
[Fact] [Fact]
public void TestConstructeurInvalide() public void TestConstructeurInvalide()
{ {
@ -22,6 +31,9 @@ namespace UnitTesting
Assert.Throws<TailleGrilleException>(() => new Plateau(3, -1)); Assert.Throws<TailleGrilleException>(() => new Plateau(3, -1));
} }
/// <summary>
/// Test la méthode EstComplet de Plateau et vérifie qu'il renvoie True.
/// </summary>
[Fact] [Fact]
public void TestEstCompletTrue() public void TestEstCompletTrue()
{ {
@ -41,6 +53,9 @@ namespace UnitTesting
Assert.True(estComplet); Assert.True(estComplet);
} }
/// <summary>
/// Test la méthode EstComplet de Plateau et vérifie qu'il renvoie False.
/// </summary>
[Fact] [Fact]
public void TestEstCompletFalse() public void TestEstCompletFalse()
{ {
@ -59,6 +74,9 @@ namespace UnitTesting
Assert.False(estComplet); Assert.False(estComplet);
} }
/// <summary>
/// Test l'exception CodeCompletException de Plateau avec une taille de code supérieure à ce qui est défini.
/// </summary>
[Fact] [Fact]
public void TestAjouterCodeTailleIncorrecte() public void TestAjouterCodeTailleIncorrecte()
{ {
@ -80,6 +98,9 @@ namespace UnitTesting
} }
/// <summary>
/// Test l'exception CodeIncompletException de Plateau avec un code incomplet.
/// </summary>
[Fact] [Fact]
public void TestAjouterCodeIncomplet() public void TestAjouterCodeIncomplet()
{ {
@ -89,6 +110,9 @@ namespace UnitTesting
Assert.Throws<CodeIncompletException>(() => plateau.AjouterCode(code)); Assert.Throws<CodeIncompletException>(() => plateau.AjouterCode(code));
} }
/// <summary>
/// Test la méthode AjouterCode de Plateau avec un bon code.
/// </summary>
[Fact] [Fact]
public void TestAjouterCodeBonCode() public void TestAjouterCodeBonCode()
{ {
@ -106,6 +130,9 @@ namespace UnitTesting
Assert.True(plateau.Victoire); Assert.True(plateau.Victoire);
} }
/// <summary>
/// Test la méthode AjouterCode de Plateau et vérifie la grille et ses composants.
/// </summary>
[Fact] [Fact]
public void TestGrilleAjouterCode() public void TestGrilleAjouterCode()
{ {
@ -136,6 +163,9 @@ namespace UnitTesting
Assert.Single(indicateurs); Assert.Single(indicateurs);
} }
/// <summary>
/// Test que la grille du plateau est vide.
/// </summary>
[Fact] [Fact]
public void TestGrilleEstVide() public void TestGrilleEstVide()
{ {
@ -148,6 +178,9 @@ namespace UnitTesting
Assert.Empty(indicateurs); Assert.Empty(indicateurs);
} }
/// <summary>
/// Test l'exception GrilleCompleteException de Plateau.
/// </summary>
[Fact] [Fact]
public void TestAjouterCode_GrilleComplete_ThrowsGrilleCompleteException() public void TestAjouterCode_GrilleComplete_ThrowsGrilleCompleteException()
{ {
@ -175,7 +208,9 @@ namespace UnitTesting
Assert.Throws<GrilleCompleteException>(() => plateau.AjouterCode(codeComplet3)); Assert.Throws<GrilleCompleteException>(() => plateau.AjouterCode(codeComplet3));
} }
/// <summary>
/// Test l'événement QuandPlateauAjouterCode de Plateau.
/// </summary>
[Fact] [Fact]
public void TestPlateauEcoute() public void TestPlateauEcoute()
{ {
@ -195,7 +230,9 @@ namespace UnitTesting
Assert.True(appel); Assert.True(appel);
} }
/// <summary>
/// Test la méthode AjouterCode de Plateau et vérifie tous les cas d'arrêts.
/// </summary>
[Fact] [Fact]
public void TestAjouterCodeVictoire() public void TestAjouterCodeVictoire()
{ {

@ -3,8 +3,14 @@ using Xunit;
namespace UnitTesting namespace UnitTesting
{ {
/// <summary>
/// Classe de test pour la classe ReglesClassiques.
/// </summary>
public class ReglesClassiquesUT public class ReglesClassiquesUT
{ {
/// <summary>
/// Test les attributs de ReglesClassiques et vérifie qu'ils soient égaux.
/// </summary>
[Fact] [Fact]
public void Test() public void Test()
{ {

@ -3,8 +3,14 @@ using Xunit;
namespace UnitTesting namespace UnitTesting
{ {
/// <summary>
/// Classe de test pour la classe ReglesDifficiles.
/// </summary>
public class ReglesDifficilesUT public class ReglesDifficilesUT
{ {
/// <summary>
/// Test les attributs de ReglesDifficiles et vérifie qu'ils soient égaux.
/// </summary>
[Fact] [Fact]
public void Test() public void Test()
{ {

Loading…
Cancel
Save