@@ -76,6 +76,34 @@ public void DegreesToAngleUnits()
76
76
Assert . AreEqual ( 100 , UnitConverter . Convert ( 90 , Unit . Degree , Unit . Gradian ) , Delta ) ;
77
77
}
78
78
79
+ [ Test ]
80
+ public void NewtonToForceUnits ( )
81
+ {
82
+ Assert . AreEqual ( 1E-3 , UnitConverter . Convert ( 1 , Unit . Newton , Unit . Kilonewton ) , Delta ) ;
83
+ Assert . AreEqual ( 1 , UnitConverter . Convert ( 1 , Unit . Newton , Unit . Newton ) , Delta ) ;
84
+ Assert . AreEqual ( 1E5 , UnitConverter . Convert ( 1 , Unit . Newton , Unit . Dyn ) , Delta ) ;
85
+ Assert . AreEqual ( 0.10197 , UnitConverter . Convert ( 1 , Unit . Newton , Unit . KilogramForce ) , Delta ) ;
86
+ Assert . AreEqual ( 0.10197 , UnitConverter . Convert ( 1 , Unit . Newton , Unit . KiloPond ) , Delta ) ;
87
+ Assert . AreEqual ( 0.22481 , UnitConverter . Convert ( 1 , Unit . Newton , Unit . PoundForce ) , Delta ) ;
88
+ Assert . AreEqual ( 7.2330 , UnitConverter . Convert ( 1 , Unit . Newton , Unit . Poundal ) , Delta ) ;
89
+ }
90
+
91
+ [ Test ]
92
+ public void PascalToPressureUnits ( )
93
+ {
94
+ // Source: http://en.wikipedia.org/wiki/Pressure
95
+ Assert . AreEqual ( 9.8692 * 1E-6 , UnitConverter . Convert ( 1 , Unit . Pascal , Unit . Atmosphere ) , Delta ) ;
96
+ Assert . AreEqual ( 1E-5 , UnitConverter . Convert ( 1 , Unit . Pascal , Unit . Bar ) , Delta ) ;
97
+ Assert . AreEqual ( 1E-3 , UnitConverter . Convert ( 1 , Unit . Pascal , Unit . KiloPascal ) , Delta ) ;
98
+ Assert . AreEqual ( 1E-4 , UnitConverter . Convert ( 1 , Unit . Pascal , Unit . NewtonPerSquareCentimeter ) , Delta ) ;
99
+ Assert . AreEqual ( 1E-6 , UnitConverter . Convert ( 1 , Unit . Pascal , Unit . NewtonPerSquareMillimeter ) , Delta ) ;
100
+ Assert . AreEqual ( 1 , UnitConverter . Convert ( 1 , Unit . Pascal , Unit . NewtonPerSquareMeter ) , Delta ) ;
101
+ Assert . AreEqual ( 1 , UnitConverter . Convert ( 1 , Unit . Pascal , Unit . Pascal ) , Delta ) ;
102
+ Assert . AreEqual ( 1.450377 * 1E-4 , UnitConverter . Convert ( 1 , Unit . Pascal , Unit . Psi ) , Delta ) ;
103
+ Assert . AreEqual ( 1.0197 * 1E-5 , UnitConverter . Convert ( 1 , Unit . Pascal , Unit . TechnicalAtmosphere ) , Delta ) ;
104
+ Assert . AreEqual ( 7.5006 * 1E-3 , UnitConverter . Convert ( 1 , Unit . Pascal , Unit . Torr ) , Delta ) ;
105
+ }
106
+
79
107
[ Test ]
80
108
public void ThrowsOnIncompatibleUnits ( )
81
109
{
0 commit comments