示例#1
0
        public void HeadRemove_RemoveHeadNode_HeadNodeIsRemoved()
        {
            var uut = new MyLinkedList();
            uut.HeadInsert(1);
            uut.HeadRemove();

            Assert.IsTrue(uut.IsEmpty());
        }
示例#2
0
 public void IsEmpty_ListIsNotEmpty_ReturnFalse()
 {
     var uut = new MyLinkedList();
     uut.HeadInsert(1);
     Assert.IsFalse(uut.IsEmpty());
 }
示例#3
0
        public void IsEmpty_ListIsEmpty_ReturnTrue()
        {
            var uut = new MyLinkedList();

            Assert.IsTrue(uut.IsEmpty());
        }
示例#4
0
 public void HeadInsert_InsertNewNodeAtHeadOfListWithDataX_DataXIsInsertedAtHeadOfList()
 {
     var uut = new MyLinkedList();
     uut.HeadInsert(1);
     Assert.IsFalse(uut.IsEmpty());
 }