Example #1
0
        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);
        }
Example #3
0
        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);
        }