Exemple #1
0
        public void SupprimerRacine()
        {
            ListeGene <int> list = new ListeGene <int>();

            list.Inserer(0, 5);
            list.Supprimer(0);
            Assert.AreEqual(0, list.Nb);
            Assert.IsNull(list.Racine);
        }
Exemple #2
0
        public void SupprimerPremierDernier()
        {
            ListeGene <int> list = new ListeGene <int>();

            list.Inserer(0, 5);
            list.Inserer(1, 6);
            list.Supprimer(0);
            Assert.AreEqual(1, list.Nb);
            Assert.AreEqual(6, list.Racine.Elt);
        }
Exemple #3
0
        public void SupprimerMilieu()
        {
            ListeGene <int> list = new ListeGene <int>();

            list.Inserer(0, 5);
            list.Inserer(1, 6);
            list.Inserer(2, 7);
            list.Inserer(1, 8);
            list.Supprimer(1);
            Assert.AreEqual(3, list.Nb);
            Assert.AreEqual(5, list.Racine.Elt);
            Assert.AreEqual(6, list.Racine.Suivant.Elt);
            Assert.AreEqual(7, list.Racine.Suivant.Suivant.Elt);
        }