public void RemoveAt() { var list = new ListNoAlloc <int>(3); list.Add(2); list.Add(5); list.Add(7); list.RemoveAt(1); Assert.AreEqual(2, list.Count); Assert.AreEqual(2, list[0]); Assert.AreEqual(7, list[1]); }
public void RemoveEmpty() { var list = new ListNoAlloc <int>(3); Assert.Throws <ArgumentException>(() => list.RemoveAt(0)); }