public void TestMethod22()
        {
            SNode head = new SNode {
                data = 1
            };

            head = SinglyLinkedListOps.Reverse(head);

            Assert.AreEqual(1, head.data);
            Assert.IsNull(head.next);
        }
        public void TestMethod24()
        {
            SNode head = new SNode {
                data = 1
            };

            head = SinglyLinkedListOps.AddTail(head, 2);
            head = SinglyLinkedListOps.AddTail(head, 3);

            head = SinglyLinkedListOps.Reverse(head);

            Assert.AreEqual(3, head.data);
            Assert.AreEqual(2, head.next.data);
            Assert.AreEqual(1, head.next.next.data);
            Assert.IsNull(head.next.next.next);
        }