public unsafe void TestStaticList() { int *ptr = stackalloc int[16]; var list = new StaticList(ptr); Assert.IsTrue(ptr == list.Waterline); list.Add(2); Assert.IsTrue(ptr + 1 == list.Waterline); Assert.IsTrue(list[0] == 2); list.Pop(); Assert.IsTrue(ptr == list.Waterline); }