public void TestCreationCompte() { Compte compte = new Compte("Louis", "Lesage", "LL123", new DateTime(1999, 4, 23), new Adresse(114, "Marie Curie", "Saint-Jean-sur-Richelieu", "Quebec", "J2W3C3", "Canada"), new List <string>() { "5146609246" }, new List <string>() { "*****@*****.**" }, Grade.Capitaine, Hashage.Encrypter("bonjour")); Assert.AreEqual("Louis", compte.Prenom); Assert.AreEqual("Lesage", compte.Nom); Assert.AreEqual("LL123", compte.Matricule); Assert.AreEqual(new DateTime(1999, 4, 23), compte.Naissance); Assert.AreEqual(new Adresse(114, "Marie Curie", "Saint-Jean-sur-Richelieu", "Quebec", "J2W3C3", "Canada"), compte.Adrs); Assert.AreEqual(new List <string>() { "5146609246" }, compte.Numero); Assert.AreEqual(new List <string>() { "*****@*****.**" }, compte.Email); Assert.AreEqual(Grade.Capitaine, compte.Grad); Assert.AreEqual(Hashage.Encrypter("bonjour"), compte.HashPass); }
public void TestCreationRapportEnquete() { Compte compte = new Compte("Louis", "Lesage", "LL123", new DateTime(1999, 4, 23), new Adresse(114, "Marie Curie", "Saint-Jean-sur-Richelieu", "Quebec", "J2W3C3", "Canada"), new List <string>() { "5146609246" }, new List <string>() { "*****@*****.**" }, Grade.Capitaine, Hashage.Encrypter("bonjour")); RapportEnquete rapportEnquete = new RapportEnquete(compte, "Le rapport d'enquête est long et remplie de moments hardu."); Assert.AreEqual("Le rapport d'enquête est long et remplie de moments hardu.", rapportEnquete.Contenu); Assert.AreEqual(compte, rapportEnquete.Matricule); }
public void TestCreationCompte() { Adresse adresse = new Adresse("114 Marie Curie", "Saint-Jean-sur-Richelieu", "Quebec", "J2W3C3", "Canada"); Compte compte = new Compte("Louis", "Lesage", 1111, new DateTime(1999, 4, 23), adresse, "5146609246", "*****@*****.**", Grade.Capitaine, Hashage.Encrypter("bonjour")); Assert.AreEqual("Louis", compte.Prenom); Assert.AreEqual("Lesage", compte.Nom); Assert.AreEqual(1111, compte.Matricule); Assert.AreEqual(new DateTime(1999, 4, 23), compte.Naissance); Assert.AreEqual(adresse, compte.Adrss); Assert.AreEqual("5146609246", compte.Telephone); Assert.AreEqual("*****@*****.**", compte.Email); Assert.AreEqual(Grade.Capitaine, compte.Grade); //Assert.AreEqual(Hashage.Encrypter("bonjour"), compte.HashPass); // ne va pas être egale. mais le checksum oui }
public void TestCreationDossier() { Adresse adresse = new Adresse("Marie Curie", "Saint-Jean-sur-Richelieu", "QC", "J2W3C3"); Compte compte = new Compte("Louis", "Lesage", 1111, new DateTime(1999, 4, 23), adresse, "5146609246", "*****@*****.**", Grade.Capitaine, Hashage.Encrypter("bonjour")); List <Personne> listePersonne = new List <Personne>(); Personne personne = new Personne(1, "Jean", "Pagé", new DateTime(1997, 1, 24), "114 Marie Curie", CodePersonne.AVU); Personne personne2 = new Personne(2, "Bob", "Tourmaline", new DateTime(1995, 03, 05), "234 Chalifoux", CodePersonne.DEM); listePersonne.Add(personne); listePersonne.Add(personne2); List <Vehicule> listeVehicule = new List <Vehicule>(); listeVehicule.Add(new Vehicule(1, "Honda", "Civic", 1997, CodeVehicule.VDP, personne)); RapportEnquete rapportEnquete = new RapportEnquete("1 Le chat appartenais à la locataire de l'immeuble A123", compte); RapportEvenement rapportEvenement = new RapportEvenement(CodeDeNature.TousLesCodesDeNature[0], new DateTime(2016, 2, 23, 12, 32, 22), adresse, "Aucune chose à précisé"); RapportAccident rapportAccident = new RapportAccident(1, listeVehicule, adresse, new DateTime(1999, 10, 12, 1, 23, 44), "Grave blessé sur place et un chat écrasé par une auto."); Statut statut = new Statut("ASD123", DateTime.Now, CodeStatut.A, compte.Matricule); Destination destination = new Destination(DateTime.Now, CodeDestination.ATT, " nothing ", "ASD123", compte.Matricule); Dossier dossier = new Dossier("ASD123", statut, rapportAccident, rapportEvenement, rapportEnquete, destination, listeVehicule, listePersonne); Assert.AreEqual(listePersonne, dossier.Personnes); Assert.AreEqual(listeVehicule, dossier.Vehicules); Assert.AreEqual(rapportEnquete, dossier.RapportEnquete); Assert.AreEqual(rapportEvenement, dossier.RapportEvenement); Assert.AreEqual(rapportAccident, dossier.RapportAccident); Assert.AreEqual(statut, dossier.Statut); Assert.AreEqual(destination, dossier.Destination); }