public void TestDuplicate() { PointList list0 = new PointList(); list0.Add(0f, 0f, 0f); list0.Add(1f, 1f, 1f); list0.Add(2f, 2f, 2f); PointList list1 = list0.Duplicate(); Assert.AreEqual(3, list1.Count); for (int i = 0; i < 3; i++) { Assert.AreEqual(list0 [i], list1 [i]); Assert.AreNotEqual(list0.Uid(i), list1.Uid(i)); } }