public void Clone() { FloatVector a = new FloatVector(new float[4]{0,1,2,3}); FloatVector b = a.Clone(); Assert.AreEqual(a[0],b[0]); Assert.AreEqual(a[1],b[1]); Assert.AreEqual(a[2],b[2]); Assert.AreEqual(a[3],b[3]); a=a*2; Assert.AreEqual(a[0],b[0]*2); Assert.AreEqual(a[1],b[1]*2); Assert.AreEqual(a[2],b[2]*2); Assert.AreEqual(a[3],b[3]*2); }