public void TestAddString() { GenericSimplementChainee <string> myChaineString = new GenericSimplementChainee <string>(); myChaineString.AddLast("Riri"); myChaineString.AddLast("Fifi"); myChaineString.AddLast("Loulou"); myChaineString.DisplayChaine(); Assert.AreEqual(myChaineString.NbElement, 3); }
public void TestAddInt() { GenericSimplementChainee <int> myChaineInt = new GenericSimplementChainee <int>(); myChaineInt.AddLast(1337); myChaineInt.AddLast(42); myChaineInt.AddLast(3); myChaineInt.AddLast(1); myChaineInt.AddLast(12); Assert.AreEqual(myChaineInt.NbElement, 5); }
[TestCase(new int[] { 3, 1, 42, 12 }, new int[] { -1, 12 }, 3)] // remove fin public void Testremove(int[] add, int[] remove, int nbElem) { GenericSimplementChainee <int> chaine = new GenericSimplementChainee <int>(); chaine.SupprimerMaillon(36); chaine.AddLast(add[0]); chaine.SupprimerMaillon(remove[0]); chaine.AddLast(add[1]); chaine.AddLast(add[2]); chaine.AddLast(add[3]); chaine.SupprimerMaillon(remove[1]); Assert.AreEqual(chaine.NbElement, nbElem); }
public void TestInverserListe() { GenericSimplementChainee <int> chaine = new GenericSimplementChainee <int>(); chaine.AddLast(2); chaine.Inverser(); chaine.DisplayChaine(); chaine.AddLast(1); chaine.Inverser(); chaine.DisplayChaine(); chaine.AddLast(3); chaine.AddLast(4); chaine.Inverser(); chaine.DisplayChaine(); Assert.AreEqual(4, chaine.NbElement); }
public void TestAddObject() { GenericSimplementChainee <object> myChaineObject = new GenericSimplementChainee <object>(); myChaineObject.AddFirst("Riri"); myChaineObject.AddLast(32); myChaineObject.AddFirst(12.53); Assert.AreEqual(myChaineObject.NbElement, 3); }