public void TestDotProduct()
{
UnitCartesian first = new UnitCartesian(1.0, 3.0, -2.0);
UnitCartesian second = new UnitCartesian(4.0, -2.0, -1.0);
Assert.AreEqual(0, first.Dot(second), Constants.Epsilon15);
Assert.AreEqual(0, second.Dot(first), Constants.Epsilon15);
Cartesian result = new Cartesian(4.0, -2.0, -1.0);
Assert.AreEqual(0, first.Dot(result));
}