public void VerifyUpdateElementInLinkList()
        {
            var simpleLinkList = new SimpleLinkList<int>();
            simpleLinkList.Add(2);
            simpleLinkList.Add(3);
            simpleLinkList.Add(4);
            simpleLinkList.Update(2,5);

            simpleLinkList.ShouldContain(5);
            simpleLinkList.ShouldNotContain(2);
        }
        public void VerifyUpdateAnNonExistentElementInLinkList()
        {
            var simpleLinkList = new SimpleLinkList<int>();
            simpleLinkList.Add(2);
            simpleLinkList.Update(3, 5);

            simpleLinkList.ShouldNotContain(5);
        }
        public void VerifyUpdateElementInEmptyLinkList()
        {
            var simpleLinkList = new SimpleLinkList<int>();

            simpleLinkList.Update(3, 5);

            simpleLinkList.ShouldNotContain(5);
        }
        public void VerifyRemoveFirstElementInLinkList()
        {
            var simpleLinkList = new SimpleLinkList<int>();
            simpleLinkList.Add(2);
            simpleLinkList.Add(3);
            simpleLinkList.Add(4);
            simpleLinkList.Remove(4);

            simpleLinkList.ShouldNotContain(4);
        }