public void ShouldInsertNumberFourAtIndexOne()
 {
     Vector<int> list = new Vector<int>();
     list.Add(2);
     list.Add(3);
     list.Add(1);
     list.Insert(1, 4);
     Assert.AreEqual(1, list.IndexOf(4));
 }
 public void ShouldRemoveNumberThreeFromList()
 {
     Vector<int> list = new Vector<int>();
     list.Add(2);
     list.Add(3);
     list.Add(1);
     list.Remove(3);
     Assert.AreEqual(2, list.Count);
     Assert.AreEqual(1, list.IndexOf(1));
 }
 public void ShouldRemoveItemAtIndexTwo()
 {
     Vector<int> list = new Vector<int>();
     list.Add(2);
     list.Add(3);
     list.Add(1);
     list.RemoveAt(2);
     Assert.AreEqual(2, list.Count);
     Assert.AreEqual(1, list.IndexOf(3));
 }
Esempio n. 4
0
 public void ShouldRemoveTheFirstInstanceOf5()
 {
     Vector<int> list = new Vector<int>();
     list.Add(3);
     list.Add(2);
     list.Add(4);
     list.Add(5);
     list.Add(6);
     Assert.IsTrue(list.Remove(5));
     Assert.AreEqual(3, list.IndexOf(6));
 }
Esempio n. 5
0
 public void ShouldInsertANumberAtIndex3()
 {
     Vector<int> list = new Vector<int>();
     list.Add(3);
     list.Add(2);
     list.Add(4);
     list.Add(5);
     list.Add(7);
     list.Insert(2, 9);
     Assert.AreEqual(2, list.IndexOf(9));
 }
 public void ShouldReturnTheIndexOfNumberThree()
 {
     Vector<int> list = new Vector<int>();
     list.Add(2);
     list.Add(3);
     list.Add(1);
     int index = list.IndexOf(3);
     Assert.AreEqual(1, index);
 }
 public void ShouldReturnNegativeOneSinceValueIsNotInList()
 {
     Vector<int> list = new Vector<int>();
     list.Add(2);
     list.Add(3);
     list.Add(1);
     int index = list.IndexOf(4);
     Assert.AreEqual(-1, index);
 }
Esempio n. 8
0
 public void ShouldReturnTheIndexOfAGivenValue()
 {
     Vector<int> list = new Vector<int>();
     list.Add(3);
     list.Add(2);
     list.Add(4);
     list.Add(5);
     list.Add(7);
     Assert.AreEqual(4, list.IndexOf(7));
 }