public void VerifyRemoveFirstElementInLinkList() { var simpleLinkList = new SimpleLinkList<int>(); simpleLinkList.Add(2); simpleLinkList.Add(3); simpleLinkList.Add(4); simpleLinkList.Remove(4); simpleLinkList.ShouldNotContain(4); }
public void VerifyRemoveANonExistentElementInLinkList() { var simpleLinkList = new SimpleLinkList<int>(); simpleLinkList.Add(2); simpleLinkList.ShouldContain(2); simpleLinkList.Remove(3); simpleLinkList.ShouldContain(2); simpleLinkList.Count.ShouldEqual(1); }
public void VerifyRemoveFirstElementEndResutAnEmptyLinkList() { var simpleLinkList = new SimpleLinkList<int>(); simpleLinkList.Add(2); simpleLinkList.ShouldContain(2); simpleLinkList.Remove(2); simpleLinkList.ShouldBeEmpty(); }
public void VerifyCountWhenRemoveAnElementInLinkList() { var simpleLinkList = new SimpleLinkList<int>(); simpleLinkList.Add(2); simpleLinkList.Add(3); simpleLinkList.Add(4); simpleLinkList.Remove(4); simpleLinkList.Count.ShouldEqual(2); }