public void RemoveNthFromEndTest_1()
        {
            var node = new ListNode(1, new ListNode(2, new ListNode(3)));

            var sut = new RemoveNthNodeFromEndOfList19();

            var actual = sut.RemoveNthFromEnd(node, 2);

            var expected = new ListNode(1, new ListNode(3));

            expected.Should().BeEquivalentTo(actual);
        }
        public void RemoveNthFromEndTest_4()
        {
            var node = new ListNode(1);

            var sut = new RemoveNthNodeFromEndOfList19();

            var actual = sut.RemoveNthFromEnd(node, 1);

            ListNode expected = null;

            expected.Should().BeEquivalentTo(actual);
        }