@@ -326,7 +326,7 @@ public void QuaternionCreateFromAxisAngleTest()
326
326
Vector3 axis = Vector3 . Normalize ( new Vector3 ( 1.0f , 2.0f , 3.0f ) ) ;
327
327
float angle = MathHelper . ToRadians ( 30.0f ) ;
328
328
329
- Quaternion expected = new Quaternion ( 0.0691723f , 0.1383446f , 0.207516879f , 0.9659258f ) ;
329
+ Quaternion expected = new Quaternion ( 0.06917231f , 0.13834462f , 0.2075169f , 0.9659258f ) ;
330
330
Quaternion actual ;
331
331
332
332
actual = Quaternion . CreateFromAxisAngle ( axis , angle ) ;
@@ -545,10 +545,11 @@ public void QuaternionInverseTest()
545
545
public void QuaternionInverseTest1 ( )
546
546
{
547
547
Quaternion a = new Quaternion ( ) ;
548
+
549
+ Quaternion expected = Quaternion . Zero ;
548
550
Quaternion actual = Quaternion . Inverse ( a ) ;
549
551
550
- Assert . True ( float . IsNaN ( actual . X ) && float . IsNaN ( actual . Y ) && float . IsNaN ( actual . Z ) && float . IsNaN ( actual . W )
551
- , $ "Quaternion.Inverse - did not return the expected value: expected { new Quaternion ( float . NaN , float . NaN , float . NaN , float . NaN ) } actual { actual } ") ;
552
+ Assert . Equal ( expected , actual ) ;
552
553
}
553
554
554
555
// A test for ToString ()
@@ -919,10 +920,10 @@ public void QuaternionZeroTest()
919
920
{
920
921
// A default value should be equal to a zero value.
921
922
Assert . Equal ( default ( Quaternion ) , Quaternion . Zero ) ;
922
-
923
+
923
924
// A newly constructed value should be equal to a zero value.
924
925
Assert . Equal ( new Quaternion ( ) , Quaternion . Zero ) ;
925
-
926
+
926
927
// A newly constructed value with (0, 0, 0, 0) should be equal to a zero value.
927
928
Assert . Equal ( new Quaternion ( 0 , 0 , 0 , 0 ) , Quaternion . Zero ) ;
928
929
}
0 commit comments