Test de la fonction supprimer banque

Code
Nicolas MAYE 2 years ago
parent adca1c7b24
commit 16c8f803ab

@ -35,7 +35,7 @@ namespace Model
public string Mdp { get; private set; } public string Mdp { get; private set; }
public double SoldeTotal { get; private set; } public double SoldeTotal { get; private set; }
public Devises Dev { get; private set; } public Devises Dev { get; private set; }
private List<Banque> LesBanques { get; set; } = new List<Banque>(); public List<Banque> LesBanques { get; private set; } = new List<Banque>();
public void ajouterBanque(Banque banque) public void ajouterBanque(Banque banque)
{ {

@ -4,6 +4,7 @@ namespace TestsUnitaires
{ {
public class TU_Compte public class TU_Compte
{ {
[Fact] [Fact]
public void Ctor_Compte() public void Ctor_Compte()
{ {
@ -12,5 +13,20 @@ namespace TestsUnitaires
Assert.Equal("Crédit Agricole", c.Nom); Assert.Equal("Crédit Agricole", c.Nom);
Assert.Equal(20000, c.Solde); 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);
}
} }
} }

@ -68,5 +68,6 @@ namespace TestsUnitaires
Assert.Equal(tc, test2.ReturnCompte("Livret A")); Assert.Equal(tc, test2.ReturnCompte("Livret A"));
} }
} }
} }
Loading…
Cancel
Save