示例#1
0
 public void AddToStartTest()
 {
     MyList.mListPrev lst = new MyList.mListPrev();
     lst.Add(1);
     lst.Add(2);
     lst.Add(3);
     lst.AddToStart(10);
     int expected = 10;
     NUnit.Framework.Assert.AreEqual(expected, lst[0]);
 }
示例#2
0
 public void DelFirstTest()
 {
     MyList.mListPrev lst = new MyList.mListPrev();
     lst.Add(1);
     lst.Add(2);
     lst.Add(3);
     lst.DelFirst();
     int expected = 2;
     NUnit.Framework.Assert.AreEqual(expected, lst[0]);
 }
示例#3
0
 public void InsertTest()
 {
     MyList.mListPrev lst = new MyList.mListPrev();
     lst.Add(1);
     lst.Add(2);
     lst.Add(3);//
     lst.Add(4);
     lst.Add(5);
     lst.Insert(2, 10);
     int expected = 10;
     NUnit.Framework.Assert.AreEqual(expected, lst[2]);
 }
示例#4
0
 public void DeleteTest()
 {
     MyList.mListPrev lst = new MyList.mListPrev();
     lst.Add(1);
     lst.Add(2);
     lst.Add(3);
     lst.Add(4);
     lst.Add(5);
     lst.Delete(2);
     int expected = 4;
     NUnit.Framework.Assert.AreEqual(expected, lst[2]);
 }
示例#5
0
 public void ClearTest()
 {
     MyList.mListPrev lst = new MyList.mListPrev();
     lst.Add(5);
     lst.Add(4);
     lst.Add(3);
     lst.Add(2);
     lst.Add(1);
     int expected = 0;
     lst.Clear();
     NUnit.Framework.Assert.AreEqual(expected, lst.Count());
 }
示例#6
0
 public void RemoveTest()
 {
     MyList.mListPrev lst = new MyList.mListPrev();
     lst.Add(5);
     lst.Add(3);
     int expected = 1;
     lst.Remove(5);
     NUnit.Framework.Assert.AreEqual(expected, lst.Count());
 }
示例#7
0
 public void AddTest()
 {
     MyList.mListPrev lst = new MyList.mListPrev();
     lst.Add(5);
     int expected = 5;
     NUnit.Framework.Assert.AreEqual(expected, lst[0]);
 }