public void AddAfterMiddleNodeTest04() { SinglyLinkedList <int> singlyLinkedList; int[] ints = new int[3]; singlyLinkedList = SinglyLinkedListFactory.Create((SinglyLinkedListNode <int>)null, ints); this.AddAfterMiddleNodeTest(singlyLinkedList, 0); PexAssert.IsNotNull((object)singlyLinkedList); PexAssert.IsNotNull(singlyLinkedList.Head); PexAssert.AreEqual <int>(0, singlyLinkedList.Head.Value); PexAssert.IsNotNull(singlyLinkedList.Head.Next); PexAssert.AreEqual <int>(0, singlyLinkedList.Head.Next.Value); PexAssert.IsNotNull(singlyLinkedList.Head.Next.Next); PexAssert.AreEqual <int>(0, singlyLinkedList.Head.Next.Next.Value); PexAssert.IsNotNull(singlyLinkedList.Head.Next.Next.Next); PexAssert.AreEqual <int>(0, singlyLinkedList.Head.Next.Next.Next.Value); PexAssert.IsNull(singlyLinkedList.Head.Next.Next.Next.Next); PexAssert.IsNotNull(singlyLinkedList.Tail); PexAssert.IsTrue(object.ReferenceEquals (singlyLinkedList.Tail, singlyLinkedList.Tail.Next.Next.Next)); PexAssert.AreEqual <bool> (false, ((CollectionBase <int>)singlyLinkedList).IsSynchronized); PexAssert.AreEqual <int>(4, ((CollectionBase <int>)singlyLinkedList).Count); }
public void AddAfterTailTest04() { SinglyLinkedList <string> singlyLinkedList; string[] ss = new string[0]; singlyLinkedList = SinglyLinkedListFactory.Create((SinglyLinkedListNode <string>)null, ss); this.AddAfterTailTest(singlyLinkedList, (string)null); }
public void IsEmptyTest08() { SinglyLinkedList <int> singlyLinkedList; int[] ints = new int[2]; singlyLinkedList = SinglyLinkedListFactory.Create((SinglyLinkedListNode <int>)null, ints); this.IsEmptyTest(singlyLinkedList); }
public void RemoveLastSingleItemInListTest07() { SinglyLinkedList <int> singlyLinkedList; int[] ints = new int[1]; singlyLinkedList = SinglyLinkedListFactory.Create((SinglyLinkedListNode <int>)null, ints); this.RemoveLastSingleItemInListTest(singlyLinkedList); PexAssert.IsNotNull((object)singlyLinkedList); PexAssert.IsNull(singlyLinkedList.Head); PexAssert.IsNull(singlyLinkedList.Tail); PexAssert.AreEqual <bool> (false, ((CollectionBase <int>)singlyLinkedList).IsSynchronized); PexAssert.AreEqual <int>(0, ((CollectionBase <int>)singlyLinkedList).Count); }
public void GetEnumeratorTest04() { SinglyLinkedList <int> singlyLinkedList; int[] ints = new int[0]; singlyLinkedList = SinglyLinkedListFactory.Create((SinglyLinkedListNode <int>)null, ints); this.GetEnumeratorTest(singlyLinkedList); PexAssert.IsNotNull((object)singlyLinkedList); PexAssert.IsNull(singlyLinkedList.Head); PexAssert.IsNull(singlyLinkedList.Tail); PexAssert.AreEqual <bool> (false, ((CollectionBase <int>)singlyLinkedList).IsSynchronized); PexAssert.AreEqual <int>(0, ((CollectionBase <int>)singlyLinkedList).Count); }
public void RemoveFirstOneItemInListTest04() { SinglyLinkedList <int> singlyLinkedList; int[] ints = new int[2]; singlyLinkedList = SinglyLinkedListFactory.Create((SinglyLinkedListNode <int>)null, ints); this.RemoveFirstOneItemInListTest(singlyLinkedList); PexAssert.IsNotNull((object)singlyLinkedList); PexAssert.IsNotNull(singlyLinkedList.Head); PexAssert.AreEqual <int>(0, singlyLinkedList.Head.Value); PexAssert.IsNull(singlyLinkedList.Head.Next); PexAssert.IsNotNull(singlyLinkedList.Tail); PexAssert.IsTrue (object.ReferenceEquals(singlyLinkedList.Tail, singlyLinkedList.Tail)); PexAssert.AreEqual <bool> (false, ((CollectionBase <int>)singlyLinkedList).IsSynchronized); PexAssert.AreEqual <int>(1, ((CollectionBase <int>)singlyLinkedList).Count); }
public void AddAfterTailTest05() { SinglyLinkedList <string> singlyLinkedList; string[] ss = new string[1]; singlyLinkedList = SinglyLinkedListFactory.Create((SinglyLinkedListNode <string>)null, ss); this.AddAfterTailTest(singlyLinkedList, (string)null); PexAssert.IsNotNull((object)singlyLinkedList); PexAssert.IsNotNull(singlyLinkedList.Head); PexAssert.AreEqual <string>((string)null, singlyLinkedList.Head.Value); PexAssert.IsNotNull(singlyLinkedList.Head.Next); PexAssert.AreEqual <string>((string)null, singlyLinkedList.Head.Next.Value); PexAssert.IsNull(singlyLinkedList.Head.Next.Next); PexAssert.IsNotNull(singlyLinkedList.Tail); PexAssert.IsTrue (object.ReferenceEquals(singlyLinkedList.Tail, singlyLinkedList.Tail.Next)); PexAssert.AreEqual <bool> (false, ((CollectionBase <string>)singlyLinkedList).IsSynchronized); PexAssert.AreEqual <int>(2, ((CollectionBase <string>)singlyLinkedList).Count); }
public void AddFirstTest06() { SinglyLinkedList <int> singlyLinkedList; int[] ints = new int[0]; singlyLinkedList = SinglyLinkedListFactory.Create((SinglyLinkedListNode <int>)null, ints); int[] ints1 = new int[2]; ints1[0] = 1; this.AddFirstTest(singlyLinkedList, ints1); PexAssert.IsNotNull((object)singlyLinkedList); PexAssert.IsNotNull(singlyLinkedList.Head); PexAssert.AreEqual <int>(0, singlyLinkedList.Head.Value); PexAssert.IsNotNull(singlyLinkedList.Head.Next); PexAssert.AreEqual <int>(1, singlyLinkedList.Head.Next.Value); PexAssert.IsNull(singlyLinkedList.Head.Next.Next); PexAssert.IsNotNull(singlyLinkedList.Tail); PexAssert.IsTrue (object.ReferenceEquals(singlyLinkedList.Tail, singlyLinkedList.Tail.Next)); PexAssert.AreEqual <bool> (false, ((CollectionBase <int>)singlyLinkedList).IsSynchronized); PexAssert.AreEqual <int>(2, ((CollectionBase <int>)singlyLinkedList).Count); }