public void GetSubvectorException5() { VectorF v = new VectorF(4); v.GetSubvector(0, 5); }
public void GetSubvectorException2() { VectorF v = new VectorF(4); v.GetSubvector(4, 1); }
public void GetSubvectorException4() { VectorF v = new VectorF(4); v.GetSubvector(2, -1); }
public void GetSubvector() { VectorF v = new VectorF(new float[] { 1, 2, 3, 4, 5 }); VectorF subvector = v.GetSubvector(0, 5); Assert.AreEqual(5, subvector.NumberOfElements); Assert.AreEqual(1, subvector[0]); Assert.AreEqual(2, subvector[1]); Assert.AreEqual(3, subvector[2]); Assert.AreEqual(4, subvector[3]); Assert.AreEqual(5, subvector[4]); subvector = v.GetSubvector(0, 3); Assert.AreEqual(3, subvector.NumberOfElements); Assert.AreEqual(1, subvector[0]); Assert.AreEqual(2, subvector[1]); Assert.AreEqual(3, subvector[2]); subvector = v.GetSubvector(2, 3); Assert.AreEqual(3, subvector.NumberOfElements); Assert.AreEqual(3, subvector[0]); Assert.AreEqual(4, subvector[1]); Assert.AreEqual(5, subvector[2]); subvector = v.GetSubvector(3, 1); Assert.AreEqual(1, subvector.NumberOfElements); Assert.AreEqual(4, subvector[0]); }