@@ -76,6 +76,34 @@ public void DegreesToAngleUnits()
7676 Assert . AreEqual ( 100 , UnitConverter . Convert ( 90 , Unit . Degree , Unit . Gradian ) , Delta ) ;
7777 }
7878
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+
79107 [ Test ]
80108 public void ThrowsOnIncompatibleUnits ( )
81109 {
0 commit comments