Example #1
0
        public void accesseursTest()
        {
            Astronaute a = new Astronaute("Bob", "Machin", 20);

            Assert.AreEqual(a.getNom(), "Bob", "getNom ne renvoie pas la bonne valeur");
            Assert.AreEqual(a.getPrenom(), "Machin", "getPrenom ne renvoie pas la bonne valeur");
            Assert.AreEqual(a.getAge(), 20, "getAge ne renvoie pas la bonne valeur");

            a.creerEdT(1);

            Assert.IsNotNull(a.getJourneesMission(), "getJourneesMission ne renvoie pas la bonne liste");
            Assert.IsNotNull(a.getJourneesNonDictionary(), "getJourneesNonDictionary ne renvoie pas la bonne liste");

            a.setNom("Marcel");
            a.setPrenom("Didier");
            a.setAge(26);

            Dictionary<int, Journee> dict = new Dictionary<int, Journee>();
            dict.Add(1, new Journee(2));
            dict.Add(2, new Journee(7));

            a.setJourneesMission(dict);

            Assert.AreEqual(a.getNom(), "Marcel", "setNom ne fonctionne pas");
            Assert.AreEqual(a.getPrenom(), "Didier", "setPrenom ne fonctionne pas");
            Assert.AreEqual(a.getAge(), 26, "setAge ne fonctionne pas");
            Assert.AreEqual(a.getJourneesMission(), dict, "setJourneesMission ne fonctionne pas");
        }
 /// <summary>
 /// Permet de procéder à l'ajout de l'astronaute
 /// </summary>
 /// <param name="sender">Objet source</param>
 /// <param name="e">Evènement</param>
 private void ajouter_Click(object sender, EventArgs e)
 {
     Astronaute a = new Astronaute(nom.Text, prenom.Text, Convert.ToInt32(age.Value));
     a.creerEdT(numJour);
     astronautes.Add(a);
     astroList.Items.Add(a);
     fermerFenetre();
 }
Example #3
0
        /// <summary>
        /// Permet de procéder à l'ajout de l'astronaute
        /// </summary>
        /// <param name="sender">Objet source</param>
        /// <param name="e">Evènement</param>
        private void ajouter_Click(object sender, EventArgs e)
        {
            Astronaute a = new Astronaute(nom.Text, prenom.Text, Convert.ToInt32(age.Value));

            a.creerEdT(numJour);
            astronautes.Add(a);
            astroList.Items.Add(a);
            fermerFenetre();
        }
Example #4
0
        public void creerEdTTest()
        {
            Astronaute a = new Astronaute("Bob", "Machin", 20);
            int numJour = 20;
            a.creerEdT(numJour);

            Assert.IsNotNull(a.getJourneesMission(), "L'emploi du temps n'a pas été créé");

            List<Journee> journees = new List<Journee>(a.getJourneesMission().Values);

            int passees = journees.FindAll(e => (!e.isModifiable())).Count;
            int enCours = journees.FindAll(e => (e.isEnCours())).Count;
            int resultPassee = 19;
            int resultEnCours = 1;

            Assert.IsTrue(passees == resultPassee && enCours == resultEnCours, "L'emploi du temps a été créé, mais " +
                "les journées n'ont pas le bon état");
        }
Example #5
0
        public void nbJourneesTest()
        {
            Astronaute a = new Astronaute("Bob", "Machin", 20);
            int numJour = 20;
            a.creerEdT(numJour);

            int nbElems = a.getJourneesMission().Count * 7; // 7 est le nombre d'activités dans une journée, par défaut
            int result = 500 * 7;

            Assert.AreEqual(nbElems, result, "Le nombre d'éléments dans l'EdT de l'astronaute n'est pas bon");
        }