示例#1
0
        public void LinkedListTest_starts_empty()
        {
            //Act
            LinkedLister list = new LinkedLister();

            //Assert
            Assert.Equal("NULL", list.ToString());
        }
示例#2
0
        public void Insert_adds_value_to_start()
        {
            //Arrange
            LinkedLister list = new LinkedLister();

            //Act
            list.Insert(1);

            //Assert
            Assert.Equal("{ 1 } -> NULL", list.ToString());

            //Act
            list.Insert(2);

            //Assert
            Assert.Equal("{ 2 } -> { 1 } -> NULL", list.ToString());
        }
示例#3
0
        public void Insert_new_node_in_empty_list()
        {
            // Arrange
            LinkedLister list = new LinkedLister();

            // Act
            list.Append(3);

            // Assert
            Assert.Equal("{ 3 } -> NULL", list.ToString());
        }
示例#4
0
        public void Insert_new_node_in_list()
        {
            LinkedLister list = new LinkedLister();

            list.Insert(5);
            list.Insert(6);
            list.Insert(8);
            list.Insert(9);

            list.Append(3);

            Assert.Equal("Hello", list.ToString());
        }