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");
        }
Example #2
0
        /// <summary>
        /// Constructeur paramétré
        /// </summary>
        /// <param name="a">L'astronaute à modifier</param>
        /// <param name="lb">La ListBox contenant les astronautes</param>
        /// <param name="astroList">La liste des astronautes</param>
        public ModificationAstronaute(Astronaute a, ListBox lb, List <Astronaute> astroList)
        {
            InitializeComponent();
            aModifier      = a;
            this.astroList = astroList;
            this.lb        = lb;

            nom.Text    = aModifier.getNom();
            prenom.Text = aModifier.getPrenom();
            age.Value   = aModifier.getAge();
        }
        /// <summary>
        /// Constructeur paramétré
        /// </summary>
        /// <param name="a">L'astronaute à modifier</param>
        /// <param name="lb">La ListBox contenant les astronautes</param>
        /// <param name="astroList">La liste des astronautes</param>
        public ModificationAstronaute(Astronaute a, ListBox lb, List<Astronaute> astroList)
        {
            InitializeComponent();
            aModifier = a;
            this.astroList = astroList;
            this.lb = lb;

            nom.Text = aModifier.getNom();
            prenom.Text = aModifier.getPrenom();
            age.Value = aModifier.getAge();
        }