public void BasicToArray(T[] items)
            {
                var list = new DoublyCircularLinkedList <T>(items);

                var arr = list.ToArray();

                for (var i = 0; i < items.Length; i++)
                {
                    Assert.Equal(((Object)arr[i]), items[i]); //"Should be equal."
                }
            }
            public void EnsureNotUnderlyingToArray(T[] items, T item)
            {
                var list = new DoublyCircularLinkedList <T>(items);
                var arr  = list.ToArray();

                list[0] = item;
                if (((Object)arr[0]) == null)
                {
                    Assert.NotNull(list[0]); //"Should NOT be null"
                }
                else
                {
                    Assert.NotEqual(((Object)arr[0]), list[0]); //"Should NOT be equal."
                }
            }