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); }