From 16c8f803ab6f6f5147a1c90a775a2b1662253989 Mon Sep 17 00:00:00 2001 From: nimaye Date: Fri, 14 Oct 2022 14:24:28 +0200 Subject: [PATCH] Test de la fonction supprimer banque --- Code/Model/Inscrit.cs | 2 +- Code/TestsUnitaires/TU_Compte.cs | 16 ++++++++++++++++ Code/TestsUnitaires/TestUnitBanque.cs | 1 + 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/Code/Model/Inscrit.cs b/Code/Model/Inscrit.cs index 1afa833..cba18c5 100644 --- a/Code/Model/Inscrit.cs +++ b/Code/Model/Inscrit.cs @@ -35,7 +35,7 @@ namespace Model public string Mdp { get; private set; } public double SoldeTotal { get; private set; } public Devises Dev { get; private set; } - private List LesBanques { get; set; } = new List(); + public List LesBanques { get; private set; } = new List(); public void ajouterBanque(Banque banque) { diff --git a/Code/TestsUnitaires/TU_Compte.cs b/Code/TestsUnitaires/TU_Compte.cs index c9e5891..4324854 100644 --- a/Code/TestsUnitaires/TU_Compte.cs +++ b/Code/TestsUnitaires/TU_Compte.cs @@ -4,6 +4,7 @@ namespace TestsUnitaires { public class TU_Compte { + [Fact] public void Ctor_Compte() { @@ -12,5 +13,20 @@ namespace TestsUnitaires Assert.Equal("Crédit Agricole", c.Nom); Assert.Equal(20000, c.Solde); } + + + [Fact] + public void testSupprimerBanque() + { + Banque bq = new Banque("Crédit Agricole", "https://creditagricole.fr", "https://yt3.ggpht.com/a/AGF-l7_mEfX2eQaGm8GefLOg5ZMRciNw-pESE3gUWg=s900-c-k-c0xffffffff-no-rj-mo"); + Inscrit i1 = new Inscrit("A1001", "Smith", "smith@gmail.com", "luke", "test", 500); + Assert.NotNull(i1.LesBanques); + i1.ajouterBanque(bq); + Assert.Contains(bq, i1.LesBanques); + i1.SupprimerBanque(bq); + Assert.DoesNotContain(bq, i1.LesBanques); + + } + } } \ No newline at end of file diff --git a/Code/TestsUnitaires/TestUnitBanque.cs b/Code/TestsUnitaires/TestUnitBanque.cs index 386cd45..7f11b74 100644 --- a/Code/TestsUnitaires/TestUnitBanque.cs +++ b/Code/TestsUnitaires/TestUnitBanque.cs @@ -68,5 +68,6 @@ namespace TestsUnitaires Assert.Equal(tc, test2.ReturnCompte("Livret A")); } + } } \ No newline at end of file