public void Double() { var vector = new Vector3D(9, 3, 18); vector.Divide(3); Assert.AreEqual(3, vector.X); Assert.AreEqual(1, vector.Y); Assert.AreEqual(6, vector.Z); }
public void Vector3D() { var vector1 = new Vector3D(24, 48, 72); var vector2 = new Vector3D(2, 3, 4); vector1.Divide(vector2); Assert.AreEqual(1, vector1.X); Assert.AreEqual(2, vector1.Y); Assert.AreEqual(3, vector1.Z); Assert.AreEqual(2, vector2.X); Assert.AreEqual(3, vector2.Y); Assert.AreEqual(4, vector2.Z); }
public void IVector() { var vector3D = new Vector3D(24, 48, 72); var vectorN = new VectorN(3); vectorN.SetValues(2, 3, 4); vector3D.Divide(vectorN); Assert.AreEqual(1, vector3D.X); Assert.AreEqual(2, vector3D.Y); Assert.AreEqual(3, vector3D.Z); Assert.AreEqual(2, vectorN[0]); Assert.AreEqual(3, vectorN[1]); Assert.AreEqual(4, vectorN[2]); }
public void ExcetionNullVector() { var vector = new Vector3D(); vector.Divide(null); }
public void ExceptionDifferentDimensions() { var vector = new Vector3D(); VectorBase<double> vectorBase = new VectorN(4); vector.Divide(vectorBase); }