示例#1
0
        public void Iterate_SingleLinkedList_InProperOrder()
        {
            SingleLinkedList <int> list = new SingleLinkedList <int>();

            list.InsertFront(1);
            list.InsertFront(2);
            list.InsertFront(3);

            int[] numbers = list.ToArray();

            Assert.AreEqual(new int[] { 3, 2, 1 }, numbers);
        }
示例#2
0
        public void InsertFront_EmptySingleLinkedList_ReturnsProperValue()
        {
            SingleLinkedList <int> list = new SingleLinkedList <int>();

            list.InsertFront(10);

            int[] numbers = list.ToArray();

            Assert.AreEqual(10, numbers[0]);
        }
示例#3
0
        public void InsertFront_EmptySingleLinkedList_HasOneValue()
        {
            SingleLinkedList <int> list = new SingleLinkedList <int>();

            list.InsertFront(10);

            int[] numbers = list.ToArray();

            Assert.AreEqual(1, numbers.Length);
        }