Esempio n. 1
0
        private void DataSeed()
        {
            Etudiant etud1 = new Etudiant {
                Nom = "Deshaies", Prenom = "Yvan", DateNaissance = Convert.ToDateTime("1977-10-10"), NoProgramme = 420
            };
            Etudiant etud2 = new Etudiant {
                Nom = "Simard", Prenom = "Serge", DateNaissance = Convert.ToDateTime("1980-10-10"), NoProgramme = 420
            };
            Etudiant etud3 = new Etudiant {
                Nom = "Gingras", Prenom = "Karine", DateNaissance = Convert.ToDateTime("1977-10-10"), NoProgramme = 420
            };
            Etudiant etud4 = new Etudiant {
                Nom = "Doré", Prenom = "Hélène", DateNaissance = Convert.ToDateTime("1992-10-10"), NoProgramme = 420
            };
            Etudiant etud5 = new Etudiant {
                Nom = "Gingras", Prenom = "Karine", DateNaissance = Convert.ToDateTime("1977-10-10"), NoProgramme = 420
            };
            Etudiant etud6 = new Etudiant {
                Nom = "Huot", Prenom = "Alain", DateNaissance = Convert.ToDateTime("1977-10-10"), NoProgramme = 420
            };
            Etudiant etud7 = new Etudiant {
                Nom = "Talbot", Prenom = "Jo", DateNaissance = Convert.ToDateTime("1977-10-10"), NoProgramme = 420
            };

            repoEtudiants.AjouterEtudiant(etud1);
            repoEtudiants.AjouterEtudiant(etud2);
            repoEtudiants.AjouterEtudiant(etud3);
            repoEtudiants.AjouterEtudiant(etud4);
            repoEtudiants.AjouterEtudiant(etud5);
            repoEtudiants.AjouterEtudiant(etud6);
            repoEtudiants.AjouterEtudiant(etud7);

            string sessionH20 = "H20";

            repoInscriptions.AjouterInscription(etud1.EtudiantID, "W49", sessionH20);
            repoInscriptions.AjouterInscription(etud2.EtudiantID, "W49", sessionH20);
            repoInscriptions.AjouterInscription(etud3.EtudiantID, "W49", sessionH20);
            repoInscriptions.AjouterInscription(etud4.EtudiantID, "W49", sessionH20);
            repoInscriptions.AjouterInscription(etud1.EtudiantID, "W40", sessionH20);
            repoInscriptions.AjouterInscription(etud5.EtudiantID, "W40", sessionH20);

            string sessionH21 = "H21";

            repoInscriptions.AjouterInscription(etud1.EtudiantID, "W49", sessionH21);
            repoInscriptions.AjouterInscription(etud2.EtudiantID, "W49", sessionH21);
            repoInscriptions.AjouterInscription(etud6.EtudiantID, "W49", sessionH21);

            //Note finales pour H21
            repoInscriptions.MettreAJourNoteFinale(1, "W49", sessionH21, 60);
            repoInscriptions.MettreAJourNoteFinale(2, "W49", sessionH21, 60);
            repoInscriptions.MettreAJourNoteFinale(6, "W49", sessionH21, 57);
        }
        public void NoteFinaleDetudiantsDevraitChanger()
        {
            // Arrange
            SetUp();
            DataSeed();
            InscriptionCours insc     = repoInscriptions.ObtenirInscriptions().First();
            short            newGrade = 65;

            //Act
            repoInscriptions.MettreAJourNoteFinale(insc.EtudiantID, insc.CodeCours, insc.CodeSession, newGrade);

            // Assert
            Assert.Equal(newGrade, insc.NoteFinale);
        }
Esempio n. 3
0
        public void MettreAJourNoteFinale()
        {
            //Arrange
            SetUp();
            Etudiant etud = new Etudiant {
                Nom = "Simard", Prenom = "Serge", DateNaissance = Convert.ToDateTime("1997-10-10"), NoProgramme = 420
            };
            short noteAAjouter = 70;

            repoEtudiants.AjouterEtudiant(etud);
            string session   = "H21";
            string codeCours = "W49";

            repoInscriptions.AjouterInscription(etud.EtudiantID, codeCours, session);

            //Act
            repoInscriptions.MettreAJourNoteFinale(etud.EtudiantID, codeCours, session, noteAAjouter);

            //Assert
            InscriptionCours insc = repoInscriptions.ObtenirInscription(etud.EtudiantID, codeCours, session);

            Assert.NotNull(insc.NoteFinale);
            Assert.Equal(noteAAjouter, insc.NoteFinale);
        }