コード例 #1
0
        public void DisorderedTest()
        {
            MyList<int> list1 = new MyList<int>();
            list1.InsertAsFirst(10);
            list1.InsertAsFirst(11);
            list1.InsertAsFirst(12);

            Assert.IsFalse(list1.Disordered());
        }
コード例 #2
0
        public void FindTest()
        {
            MyList<int> list1 = new MyList<int>();
            list1.InsertAsFirst(12);
            list1.InsertAsFirst(10);
            list1.InsertAsFirst(11);
            list1.InsertAsFirst(12);

            Assert.IsTrue(list1.Find(12) == list1.Last());
        }
コード例 #3
0
        public void InsertAsFirstTest()
        {
            MyList<int> list1 = new MyList<int>();
            list1.InsertAsFirst(10);
            list1.InsertAsFirst(11);
            list1.InsertAsFirst(12);

            Assert.IsTrue(list1.Size() == 3);
            Assert.IsTrue(list1.First().Data == 12, "10");
            Assert.IsTrue(list1.First().Succeed.Data == 11, "11");
            Assert.IsTrue(list1.First().Succeed.Succeed.Data == 10, "12");
        }
コード例 #4
0
        public void RemoveTest()
        {
            MyList<int> list1 = new MyList<int>();
            list1.InsertAsFirst(10);
            list1.InsertAsFirst(11);
            list1.InsertAsFirst(12);

            list1.Remove(list1.First().Succeed);

            Assert.IsTrue(list1.Size() == 2);
            Assert.IsTrue(list1.First().Succeed.Data == 10, "10");
        }