From dfd4b23cf5f0e335da17fb57b2548f8ad0d5a8e3 Mon Sep 17 00:00:00 2001 From: tonyfages Date: Sun, 7 Apr 2024 15:24:10 +0200 Subject: [PATCH] =?UTF-8?q?Add=20some=20Tests=20=E2=9C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TestVeraxShield/UtlisateurFactoryTests.cs | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/VeraxShield/TestVeraxShield/UtlisateurFactoryTests.cs b/VeraxShield/TestVeraxShield/UtlisateurFactoryTests.cs index b2abd16..f8c3792 100644 --- a/VeraxShield/TestVeraxShield/UtlisateurFactoryTests.cs +++ b/VeraxShield/TestVeraxShield/UtlisateurFactoryTests.cs @@ -30,7 +30,27 @@ public class UtilisateursFactoryTests var modele = UtilisateursFactory.toModele(utilisateur); // Assert - } + } + + + + [Fact] + public void ConvertsToModele_FromUtilisateurs() + { + // Arrange + var utilisateur = new Utilisateur("pseudo", "nom", "prenom", "role", "mdp", "mail", false); + + // Act + var modele = UtilisateursFactory.toModele(utilisateur); + + // Assert + Assert.Equal(utilisateur.Pseudo, modele.Pseudo); + Assert.Equal(utilisateur.Nom, modele.Nom); + Assert.Equal(utilisateur.Prenom, modele.Prenom); + Assert.Equal(utilisateur.Role, modele.Role); + Assert.Equal(utilisateur.Mail, modele.Mail); + Assert.Equal(utilisateur.IsBan, modele.IsBan); + } }