public void TestDeleteFirstAndOne() { var l = new MyList.MyList <int>(); l.Add(1); l.Delete(1); var list = l.ToList(); Assert.AreEqual(0, list.Length); }
public void TestReverseOneElement() { var l = new MyList.MyList <int>(); l.Add(1); l.Reverse(); var list = l.ToList(); Assert.AreEqual(1, list.Length); Assert.AreEqual(true, Eq(list, new int[] { 1 })); }
public void TestAdd() { var l = new MyList.MyList <int>(); l.Add(1); l.Add(2); l.Add(3); var list = l.ToList(); Assert.AreEqual(3, list.Length); Assert.AreEqual(true, Eq(list, new int[] { 1, 2, 3 })); }
public void TestDeleteMiddle() { var l = new MyList.MyList <int>(); l.Add(1); l.Add(2); l.Add(3); l.Delete(2); var list = l.ToList(); Assert.AreEqual(2, list.Length); Assert.AreEqual(true, Eq(list, new int[] { 1, 3 })); }
public void TestReverseThreeElements() { var l = new MyList.MyList <int>(); l.Add(1); l.Add(2); l.Add(3); l.Reverse(); var list = l.ToList(); Assert.AreEqual(3, list.Length); Assert.AreEqual(true, Eq(list, new int[] { 3, 2, 1 })); }
public void Setup() { myList = new MyList.MyList(); }