示例#1
0
        public void GetFromEnd_Should_Throw_Exception_If_rankFromEnd_Is_Too_Big()
        {
            var list = new Domain.LinkedList();

            list.AddNode(2);
            list.AddNode(3);
            list.GetFromEnd(3);
        }
示例#2
0
        public void GetFromEnd_Should_Return_Right_Value()
        {
            var list = new Domain.LinkedList();

            list.AddNode(2);
            list.AddNode(3);
            list.AddNode(4);
            list.AddNode(5);
            list.AddNode(6);
            list.AddNode(7);
            list.AddNode(8);
            list.AddNode(9);
            list.AddNode(10);
            Assert.IsTrue(list.GetFromEnd(3) == 8);
        }
示例#3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome to Wool.Test.LinkedList.App!");
            Console.WriteLine("Press Enter to execute GetFromEnd");
            Console.ReadLine();
            var list = new Domain.LinkedList();

            list.AddNode(2);
            list.AddNode(3);
            list.AddNode(4);
            list.AddNode(5);
            list.AddNode(6);
            list.AddNode(7);
            list.AddNode(8);
            list.AddNode(9);
            list.AddNode(10);
            list.AddNode(11);
            Console.WriteLine(list.GetFromEnd(5).ToString());
            Console.ReadLine();
        }
示例#4
0
        public void GetFromEnd_Should_Throw_Exception_If_LinkedList_Is_Not_Initialized()
        {
            var list = new Domain.LinkedList();

            list.GetFromEnd(3);
        }