public void MutatingOperationsOnFluidList() { PopsicleList <string> list = new PopsicleList <string>(); list.Add(""); list.Clear(); list.Insert(0, ""); list.Remove(""); list.Add("x"); // Just to make the next call valid list.RemoveAt(0); }
public void MutatingOperationsOnFrozenList() { PopsicleList <string> list = new PopsicleList <string>(); list.MakeReadOnly(); AssertNotSupported(() => list.Add("")); AssertNotSupported(() => list.Clear()); AssertNotSupported(() => list.Insert(0, "")); AssertNotSupported(() => list.Remove("")); AssertNotSupported(() => list.RemoveAt(0)); }