示例#1
0
        public void IsContainTestFalse()
        {
            var list = new MyLinkList();

            list.Add("A");
            list.Add("B");
            list.Add("C");
            Assert.AreEqual(false, list.IsContain("D"));
        }
示例#2
0
        public void AddTest()
        {
            var list = new MyLinkList();

            list.Add("A");
            list.Add("B");
            list.Add("C");
            Assert.AreEqual("ABC", list.ToString());
        }
示例#3
0
        public void InvertTest()
        {
            var list = new MyLinkList();

            list.Add("A");
            list.Add("B");
            list.Add("C");
            list.Invert();
            Assert.AreEqual("CBA", list.ToString());
        }
示例#4
0
        public void RemoveAllTest()
        {
            var list = new MyLinkList();

            list.Add("A");
            list.Add("B");
            list.Add("C");
            list.RemoveAll();
            Assert.AreEqual("", list.ToString());
        }
示例#5
0
        public void CountTest()
        {
            var list = new MyLinkList();

            list.Add("A");
            list.Add("B");
            list.Add("C");
            list.Add("D");
            list.Add("E");
            list.Remove("C");
            list.Remove("D");
            Assert.AreEqual(3, list.Count);
        }
示例#6
0
        public void RemoveTest()
        {
            var list = new MyLinkList();

            list.Add("A");
            list.Add("B");
            list.Add("C");
            list.Add("D");
            list.Add("E");
            list.Remove("C");
            list.Remove("D");
            Assert.AreEqual("ABE", list.ToString());
        }
示例#7
0
        public void ConcatenateTest()
        {
            var list = new MyLinkList();

            list.Add("A");
            list.Add("B");
            list.Add("C");
            var list2 = new MyLinkList();

            list2.Add("D");
            list2.Add("E");
            list2.Add("F");
            list2.Concatenate(list);
            Assert.AreEqual("DEFABC", list2.ToString());
        }