public void TestIsUndefined()
{
Assert.IsFalse(new UnitQuaternion(1.0, 1.0, 1.0, 1.0).IsUndefined);
Assert.IsTrue(UnitQuaternion.Undefined.IsUndefined);
Assert.IsTrue(new UnitQuaternion(Double.NaN, 1.0, 1.0, 1.0).IsUndefined);
Assert.IsTrue(new UnitQuaternion(1.0, Double.NaN, 1.0, 1.0).IsUndefined);
Assert.IsTrue(new UnitQuaternion(1.0, 1.0, Double.NaN, 1.0).IsUndefined);
Assert.IsTrue(new UnitQuaternion(1.0, 1.0, 1.0, Double.NaN).IsUndefined);
}