public void testCloneICloneable() { Vector vector = new Vector(Data); Vector clone = (Vector)((QLCore.ICloneable)vector).Clone(); QAssert.AreNotSame(vector, clone); QAssert.AreEqual(vector.Count, clone.Count); QAssert.CollectionAreEqual(vector, clone); vector[0] = 100; QAssert.CollectionAreNotEqual(vector, clone); }
public void testClone() { Vector vector = new Vector(Data); Vector clone = vector.Clone(); QAssert.AreNotSame(vector, clone); QAssert.AreEqual(vector.Count, clone.Count); QAssert.CollectionAreEqual(vector, clone); vector[0] = 100; QAssert.CollectionAreNotEqual(vector, clone); }