public void DeleteTest()
        {
            string      llName = "LLDelete";
            ILinkedList ll     = InitPLL(llName, 16, 8);

            try
            {
                ll.Delete();
                ll = new PersistentLinkedList(llName, 16, 16);
            }
            finally
            {
                ll.Delete();
            }
        }
        //
        // You can use the following additional attributes as you write your tests:
        //
        // Use ClassInitialize to run code before running the first test in the class
        // [ClassInitialize()]
        // public static void MyClassInitialize(TestContext testContext) { }
        //
        // Use ClassCleanup to run code after all tests in a class have run
        // [ClassCleanup()]
        // public static void MyClassCleanup() { }
        //
        // Use TestInitialize to run code before running each test
        // [TestInitialize()]
        // public void MyTestInitialize() { }
        //
        // Use TestCleanup to run code after each test has run
        // [TestCleanup()]
        // public void MyTestCleanup() { }
        //
        #endregion

        private PersistentLinkedList InitPLL(string arrayName, int elementSize, int userHeaderSize)
        {
            PersistentLinkedList pll;

            try
            {
                pll = new PersistentLinkedList(arrayName, elementSize, userHeaderSize);
            }
            catch (FileNameConflictException)
            {
                pll = new PersistentLinkedList(arrayName);
                pll.Delete();
                pll = new PersistentLinkedList(arrayName, elementSize, userHeaderSize);
            }
            return(pll);
        }