public virtual void TestClear() { IntList i = new IntList(); int n = 5; for (int v = 0; v < n; v++) { i.Add(10 + v); } NUnit.Framework.Assert.AreEqual(n, i.Size()); i.Clear(); NUnit.Framework.Assert.AreEqual(0, i.Size()); try { i.Get(0); NUnit.Framework.Assert.Fail("Accepted 0 index on empty list"); } catch (IndexOutOfRangeException) { NUnit.Framework.Assert.IsTrue(true); } }