diff --git a/Sources/Data/Data_CI.csproj b/Sources/Data/Data_CI.csproj
index d3b5f41..0403fd4 100644
--- a/Sources/Data/Data_CI.csproj
+++ b/Sources/Data/Data_CI.csproj
@@ -13,6 +13,7 @@
+
diff --git a/Sources/Modele/Compte.cs b/Sources/Modele/Compte.cs
index 4282bc4..53491e8 100644
--- a/Sources/Modele/Compte.cs
+++ b/Sources/Modele/Compte.cs
@@ -1,6 +1,4 @@
-using Microsoft.Maui.Graphics;
-using System.Collections.Specialized;
-using System.ComponentModel;
+using System.ComponentModel;
namespace Model
{
diff --git a/Sources/Modele/Model_CI.csproj b/Sources/Modele/Model_CI.csproj
index bfc0f18..9356e73 100644
--- a/Sources/Modele/Model_CI.csproj
+++ b/Sources/Modele/Model_CI.csproj
@@ -12,4 +12,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/Sources/TestFonctionnel/TestFonctionnel_CI.csproj b/Sources/TestFonctionnel/TestFonctionnel_CI.csproj
index d16a505..1c6488f 100644
--- a/Sources/TestFonctionnel/TestFonctionnel_CI.csproj
+++ b/Sources/TestFonctionnel/TestFonctionnel_CI.csproj
@@ -7,6 +7,10 @@
enable
+
+
+
+
diff --git a/Sources/TestsUnitaires/TestUnitCompte.cs b/Sources/TestsUnitaires/TestUnitCompte.cs
index 2da618a..bb5b514 100644
--- a/Sources/TestsUnitaires/TestUnitCompte.cs
+++ b/Sources/TestsUnitaires/TestUnitCompte.cs
@@ -25,7 +25,7 @@ namespace TestsUnitaires
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", "test20000aA", 500);
+ Inscrit i1 = new Inscrit(1, "Smith", "smith@gmail.com", "luke", "test20000aA", 500);
Assert.NotNull(i1.LesBanques);
i1.ajouterBanque(bq);
Assert.Contains(bq, i1.LesBanques);
diff --git a/Sources/TestsUnitaires/TestUnitInscrit.cs b/Sources/TestsUnitaires/TestUnitInscrit.cs
index 646f256..1858822 100644
--- a/Sources/TestsUnitaires/TestUnitInscrit.cs
+++ b/Sources/TestsUnitaires/TestUnitInscrit.cs
@@ -12,9 +12,9 @@ namespace TestsUnitaires
[Fact]
public void testCtorInscrit()
{
- Inscrit i = new Inscrit("I001", "LIVET", "Hugo.LIVET@etu.uca.fr", "Hugo", "Tu Sauras Passss:)1215", 2000);
+ Inscrit i = new Inscrit(1, "LIVET", "Hugo.LIVET@etu.uca.fr", "Hugo", "Tu Sauras Passss:)1215", 2000);
Assert.NotNull(i);
- Assert.Equal("I001", i.Id);
+ Assert.Equal(1, i.Id);
Assert.Equal("LIVET", i.Nom);
Assert.Equal("Hugo.LIVET@etu.uca.fr", i.Mail);
Assert.Equal("Hugo", i.Prenom);
@@ -28,9 +28,9 @@ namespace TestsUnitaires
List lesBanques = new List();
Banque b = new Banque("CA", "enavantouioui.fr", "NaN.fr");
lesBanques.Add(b);
- Inscrit i = new Inscrit("I001", "LIVET", "Hugo.LIVET@etu.uca.fr", "Hugo", "Tu Sauras Passss:)1215", 2000, lesBanques);
+ Inscrit i = new Inscrit(1, "LIVET", "Hugo.LIVET@etu.uca.fr", "Hugo", "Tu Sauras Passss:)1215", 2000, lesBanques);
Assert.NotNull(i);
- Assert.Equal("I001", i.Id);
+ Assert.Equal(1, i.Id);
Assert.Equal("LIVET", i.Nom);
Assert.Equal("Hugo.LIVET@etu.uca.fr", i.Mail);
Assert.Equal("Hugo", i.Prenom);
@@ -45,7 +45,7 @@ namespace TestsUnitaires
public void testAjoutBanqueInscrit()
{
Banque b = new Banque("CA", "enavantouioui.fr", "NaN.fr");
- Inscrit i = new Inscrit("I001", "LIVET", "Hugo.LIVET@etu.uca.fr", "Hugo", "Tu Sauras Passss:)1215", 2000);
+ Inscrit i = new Inscrit(1, "LIVET", "Hugo.LIVET@etu.uca.fr", "Hugo", "Tu Sauras Passss:)1215", 2000);
i.ajouterBanque(b);
Assert.Contains(b, i.LesBanques);
}
@@ -54,7 +54,7 @@ namespace TestsUnitaires
public void testSupprimerBanqueInscrit()
{
Banque b = new Banque("CA", "enavantouioui.fr", "NaN.fr");
- Inscrit i = new Inscrit("I001", "LIVET", "Hugo.LIVET@etu.uca.fr", "Hugo", "Tu Sauras Passss:)1215", 2000);
+ Inscrit i = new Inscrit(1, "LIVET", "Hugo.LIVET@etu.uca.fr", "Hugo", "Tu Sauras Passss:)1215", 2000);
i.ajouterBanque(b);
i.SupprimerBanque(b);
Assert.DoesNotContain(b, i.LesBanques);
@@ -66,17 +66,17 @@ namespace TestsUnitaires
[Fact]
public void testChoixDeviseInscrit()
{
- Inscrit i = new Inscrit("I001", "LIVET", "Hugo.LIVET@etu.uca.fr", "Hugo", "Tu Sauras Passss:)1215", 2000);
+ Inscrit i = new Inscrit(1, "LIVET", "Hugo.LIVET@etu.uca.fr", "Hugo", "Tu Sauras Passss:)1215", 2000);
i.ChoisirDevise(Devises.Euro);
Assert.Equal(Devises.Euro, i.Dev);
}
[Theory]
- [InlineData("I000001", "LIVET", "a@a.fr", "Hugo", "123Soleil@azerty", 20000, true)]//OK
- [InlineData("I000002", "LIVET", "aa.fr", "Hugo", "123Soleil@azerty", 20000, false)]//Mail invalide psk pas de @
- [InlineData("I000003", "LIVET", "a@a.fr", "Hugo", "123soleil@azerty", 20000, false)]//mdp Invalide psk mdp sans Maj
- [InlineData("I000004", "LIVET", "a@a.fr", "Hugo", "Soleil@azerty", 20000, false)]//mdp Invalide psk pas de chiffres
- public void CtorInscrit2TU(string id, string nom, string mail, string prenom, string mdp, double solde, bool notShouldThrowException)
+ [InlineData(1, "LIVET", "a@a.fr", "Hugo", "123Soleil@azerty", 20000, true)]//OK
+ [InlineData(2, "LIVET", "aa.fr", "Hugo", "123Soleil@azerty", 20000, false)]//Mail invalide psk pas de @
+ [InlineData(3, "LIVET", "a@a.fr", "Hugo", "123soleil@azerty", 20000, false)]//mdp Invalide psk mdp sans Maj
+ [InlineData(4, "LIVET", "a@a.fr", "Hugo", "Soleil@azerty", 20000, false)]//mdp Invalide psk pas de chiffres
+ public void CtorInscrit2TU(int id, string nom, string mail, string prenom, string mdp, double solde, bool notShouldThrowException)
{
if (!notShouldThrowException)
{
diff --git a/Sources/TestsUnitaires/TestsUnitaires_CI.csproj b/Sources/TestsUnitaires/TestsUnitaires_CI.csproj
index eba0372..5ea16b4 100644
--- a/Sources/TestsUnitaires/TestsUnitaires_CI.csproj
+++ b/Sources/TestsUnitaires/TestsUnitaires_CI.csproj
@@ -10,6 +10,7 @@
+
runtime; build; native; contentfiles; analyzers; buildtransitive