public void GetDotProduct() { FloatVector a = new FloatVector(new float[4]{0,1,2,3}); FloatVector b = new FloatVector(new float[4]{4,5,6,7}); Assert.AreEqual(a.GetDotProduct(),14); Assert.AreEqual(b.GetDotProduct(),126); Assert.AreEqual(a.GetDotProduct(b),38); Assert.AreEqual(a.GetDotProduct(b),b.GetDotProduct(a)); }